Mở rộng phân vùng LVM trên server Linux Ubuntu
Bạn đang dùng server Linux Ubuntu và Disk(ổ cứng) đang dùng LVM Disk. Không may DATA
trên phân vùng này phình ra hết dung lượng ổ cứng. Với giải pháp gắn thêm ổ cứng mới hoặc mở rộng ổ cứng hiện tại nếu còn dung lượng. Mình bỏ qua giải pháp gắn ổ cứng mới. Bài viết này mình dùng giải pháp mở rộng ổ cứng do ổ cứng vật lý còn nhiều dung lượng. Mình ví dụ:
- Disk ban đầu cài 400GB.
- Mở rộng thêm mới 100GB
1. Các bước thực hiện
df -h
Mở rộng 100GB bằng cách stop server và tăng dung lượng cho ổ cứng hiện tại. Sau khi mở rộng chúng ta kiểm tra Disk.
sudo fdisk -l
Lúc này phân vùng /dev/sda
đã tăng thêm 100GB (total 500GB). Nhưng trên phân vùng /dev/sda
vẫn chưa mapping dung luợng mới. Bạn có thê kiểm tra
sudo lsblk
2. Cấu hình để phân vùng LVM nhận dung luợng mới
Thực hiện chọn phân vùng ổ cứng cần tăng dung lượng
sudo growpart /dev/sda 3
Kiểm tra lại
sudo lsblk
Thực hiện tăng dung lượng phân vùng đã chọn
sudo pvresize /dev/sda3
Thực hiện chọn dung lượng cần tăng. Ở đây, mình lấy hết dung lượng Disk nên điền tham số +100%
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
Cuối cùng thực hiện resize lại phân vùng LVM
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Chúc các bạn thành công!
Cảm ơn Bác đã chia sẻ.