Tăng (extend) dung lượng vào ổ cứng trong Linux

Bước 1: Gõ lệnh fdisk -l để liệt kê các ổ đĩa hiện có. Như ảnh dưới, chúng ta có hai phân vùng là sda1 và sda2.

fdisk -l

Trong bài này chúng ta sẽ thêm vào phân vùng /. Dùng lệnh df -h thì phân vùng này hiện tại có 17G.

df -h

Bước 2: Giả sử đã cộng thêm storage cho disk là 30Gb và phân vùng ở đây dùng là sda ( đã có sda1 và sda2), nên chúng ta sẽ tạo một phân vùng tiếp theo là sda3. Chạy lệnh fdisk /dev/sda để tạo partition sda3 từ dung lượng 30Gb thêm vào.

fdisk /dev/sda

Bước 3: Bạn lần lượt bấm theo các thứ tự sau:

1. n 
2. p
3. 3
4. (số 3 này chính là đặt cho sda3)
5. <enter> 
6. <enter> 
7. t 
8. 3
9. 8e
10. w

Bước 4: Khởi động lại hệ điều hành

reboot

Bước 5: kiểm tra lại các partition vừa tạo (sda3 đã được thêm vào)

fdisk -l /dev/sda

Bước 6: Tạo physical volume để sda3 có thể được sử dụng bằng lệnh pvcreate /dev/sda3.

pvcreate /dev/sda3

Kiểm tra lại Physical Volume.

pvs

Bước 7: Sau khi đã có Physical Volume, tiến hành mở rộng Volume Group. Hiện tại chúng ta đang có Volume Group tên là “centos“, chúng ta sẽ thêm sda3 vào VG này.

vgextend centos /dev/sda3

Kiểm tra lại

vgs

Bước 8: Bạn cần kiểm tra dung lượng có thể mở rộng (extend) được là bao nhiêu bằng cách chạy lệnh vgdisplay.

vgdisplay

Bước 9: Mở rộng kích thước phân vùng /dev/mapper/centos-root. Lệnh dưới sử dụng hết tất cả dung lượng có thể mở rộng.

lvextend -l +100%FREE /dev/mapper/centos-root

Kiểm tra kích thước Logical volume bằng lệnh lvdisplay.

lvdisplay

Bước 10: Tiếp theo chúng ta tiến hành resize filesystem:

Trên Ubuntu, Centos 6:

resize2fs /dev/mapper/centos-root

Trên  Centos 7:

xfs_growfs /dev/mapper/centos-root

Kiểm tra lại một lên nữa bằng lệnh df -h. Bạn sẽ thấy dung lượng phân vùng / đã được tăng lên 47G.

df -h

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *