Hướng dẫn mở rộng phân vùng LVM trên server Linux Ubuntu

Bài viết hướng dẫn chi tiết các bước mở rộng phân vùng LVM trên server Linux Ubuntu khi ổ cứng vật lý vẫn còn dung lượng trống.

Hướng dẫn 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

Đầu tiên, kiểm tra dung lượng ổ đĩa hiện tại:

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 trên nền tảng ảo hóa (hoặc phần cứng). Sau khi mở rộng, chúng ta khởi động lại và 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 chi tiết bằng lệnh:

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 (ví dụ phân vùng số 3 của /dev/sda):

sudo growpart /dev/sda 3

Kiểm tra lại xem phân vùng đã được mở rộng chưa:

sudo lsblk

Thực hiện tăng dung lượng vật lý (Physical Volume) của phân vùng đã chọn:

sudo pvresize /dev/sda3

Thực hiện chọn dung lượng cần tăng cho Logical Volume. Ở đây, mình lấy hết dung lượng Disk trống nên điền tham số +100%FREE:

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

Cuối cùng, thực hiện resize lại file system trên phân vùng LVM để hệ điều hành nhận diện đủ dung lượng mới:

sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

Chúc các bạn thành công!

Bình luận

Bài viết liên quan