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!