Hướng dẫn mở rộng (extend) dung lượng disk trên Ubuntu 16.04
- Tuan Nguyen
- Mar 2, 2019
- 2 min read
Updated: Mar 4, 2019
Lúc đầu khi cài đặt Ubuntu bạn set dung lượng disk cho server ít, một ngày nào đó dung lượng sắp hết bạn có nhu cầu tăng dung lượng disk lên thì làm như thế nào. Hôm nay mình xin hướng dẫn các bạn cách tăng thêm dung lượng disk bằng command line. Ubuntu mình cài trên một ESXi host và các phân vùng mình dùng LVM (Logical Volumes Manage).
Trước tiên chúng ta kiểm tra dung lượng disk hiện tại
# fdisk /dev/sda
Gõ p để xem danh sách disk và dung lượng hiện có

Chúng ta thấy chỉ có /dev/sda với dung lượng 80GB

Tiến hành tăng dung lượng cho Ubuntu trên ESXi
Vào Edit Settings >> chỉnh lại dung lượng disk >> OK

Ở đây mình tăng thêm 10GB, reboot lại Ubuntu
Vào xem lại dung lượng

Chúng ta thấy dung lượng disk đã tăng từ 80GB lên 90GB nhưng 10GB mới tăng chưa sử dụng được
Bây giờ chúng ta kiểm tra dung lượng còn free
# parted
Gõ print free để tìm kiếm dung lượng đang free

Chúng ta thấy có tầm 10GB đang free
1. Tạo partition mới trên phân vùng free này.
# cfdisk
Chọn phân vùng Free space >> New

Chọn hết 10GB >> Enter

Chọn Type >> Enter

Chúng ta thấy phân vùng /dev/sda4 đã được tạo, các bạn nhớ phân vùng mới này để bước sau chúng ta chọn đúng phân vùng cần gọp nhé.
Chọn Linux LVM vì hình đang dùng LVM

Chọn Write >> Enter

Gõ yes >> Enter

Chọn Quit để thoát

Reboot lại Ubuntu
2. Tạo Physical Volume.
# pvcreate /dev/sda4
dev/sda4 là partition chúng ta đã tạo ở bước 1

3. Tăng dung lượng cho Volume Group hiện tại.
Kiểm tra tên những Volume Group hiện có
# vgdisplay

Hiện tại mình chỉ có 1 Volume Group tên là eve-ng-vg
Tăng dung lượng cho volume group eve-ng-vg
# vgextend eve-ng-vg /dev/sda4

4. Tăng dung lượng cho Logical Volume.
Liệt kê các Logical Volume hiện có
# lvdisplay

Ở đây mình có 2 logical volume nhưng giờ mình chỉ muốn tăng dung lượng cho /dev/eve-ng-vg/root
Xem dung lượng map hiện tại
# df -h

Mở rộng dung lượng cho logical volume
# lvextend /dev/eve-ng-vg/root /dev/sda4

# resize2fs /dev/eve-ng-vg/root

Kiểm tra lại dung lượng
# df -h

Chúng ta thấy dung lượng đã tăng thêm 10GB.
Comments