Trong bài viết này, mình xin hướng dẫn các bạn cách để mở rộng dung lượng cho Logical Volume. Trường hợp lúc đầu bạn đã chia phân vùng cho server (dùng LVM), nhưng sau này phân vùng đó cần thêm dung lượng, hướng dẫn này có thể giúp ích cho các bạn.
# cfdisk
![](https://static.wixstatic.com/media/68165d_37f6f83bbf3741fd9c66175894364a24~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_37f6f83bbf3741fd9c66175894364a24~mv2.png)
Ở đây mình chỉ add 1 disk 100GB cho server.
# df -Th
![](https://static.wixstatic.com/media/68165d_2ad54691ea254b8296875612ee1e3230~mv2.png/v1/fill/w_980,h_551,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_2ad54691ea254b8296875612ee1e3230~mv2.png)
Giả xử mình muốn tăng thêm 50GB cho phân vùng /var. Hiện tại chúng ta thấy phân vùng /var đang có 9GB.
Bước 1. Server mình đang sử dụng ảo hóa VMWare nên việc thêm dung lượng khá dễ dàng. Để edit lại cấu hình VM chúng ta tiến hành shutdown VM.
Bước 2: Edit lại cấu hình VM
![](https://static.wixstatic.com/media/68165d_02344031cb6c49ff8bb95e675e8ac4f8~mv2.png/v1/fill/w_980,h_651,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_02344031cb6c49ff8bb95e675e8ac4f8~mv2.png)
Sau khi tăng thêm 50GB cho disk power on lại VM.
Kiểm tra lại xem dung lượng disk đã tăng thêm hay chưa
# cfdisk
![](https://static.wixstatic.com/media/68165d_15db7a3180c24ff0a202a64e3786d4c3~mv2.png/v1/fill/w_980,h_580,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_15db7a3180c24ff0a202a64e3786d4c3~mv2.png)
Chúng ta thấy dung lượng đã tăng thành 150GB.
Bước 3. Tạo phân vùng mới cho dung lượng vừa được thêm vào.
![](https://static.wixstatic.com/media/68165d_80759d8b2f144e6cbaeeb96cadfee447~mv2.png/v1/fill/w_980,h_573,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_80759d8b2f144e6cbaeeb96cadfee447~mv2.png)
Chọn phân vùng Free >> Chọn New >> Enter >> Enter >> Write >> Nhập yes >> Enter
![](https://static.wixstatic.com/media/68165d_31d40ae4d24a4a61b41494030728863b~mv2.png/v1/fill/w_980,h_619,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_31d40ae4d24a4a61b41494030728863b~mv2.png)
Chúng ta thấy phân vùng mới /dev/sda3 (lưu ý tên phân vùng mới này nhé)đã được tạo ra từ dung lượng vừa mới tăng thêm >> Chọn Quit >> Khởi động lại VM
Bước 4. Tạo physical volume cho phân vùng vừa tạo ở trên.
# pvcreate /dev/sda3
![](https://static.wixstatic.com/media/68165d_bbc03824f9b9460796c241fcc125581d~mv2.png/v1/fill/w_980,h_640,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_bbc03824f9b9460796c241fcc125581d~mv2.png)
Kiểm tra physical volume.
# pvdisplay
![](https://static.wixstatic.com/media/68165d_2b4339e403044631a2675398c739a154~mv2.png/v1/fill/w_980,h_595,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_2b4339e403044631a2675398c739a154~mv2.png)
Chúng ta thấy physical volume có tên là /dev/sda3 đã được tạo ra. Mục đích chúng ta sẽ mở rộng thêm dung lượng cho Volume Group cũ (tên là VG_sys) vì thế chúng ta sẽ gọp PV mới vào.
Bước 5. Mở rộng dung lượng cho Volume Group cũ.
# vgextend VG_sys /dev/sd3
![](https://static.wixstatic.com/media/68165d_2bc79bf894aa4f2bbfe25f25dec6cec2~mv2.png/v1/fill/w_980,h_653,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_2bc79bf894aa4f2bbfe25f25dec6cec2~mv2.png)
Bước 6. Tăng dung lượng cho Logical Volume.
Ở đây đề bài ban đầu đặt ra là chúng ta sẽ tăng dung lượng cho /var. Vì /var nằm trong Logical Volume có tên là LV_var.
# lvdisplay
![](https://static.wixstatic.com/media/68165d_8e6d50aa21b04ef5a4f1dfc103589efa~mv2.png/v1/fill/w_980,h_548,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_8e6d50aa21b04ef5a4f1dfc103589efa~mv2.png)
Chúng ta để ý đến LV Path của logical volume LV_var nhé, chúng ta sẽ tiến hành tăng dung lượng cho LV_var.
# lvextend -l+100%FREE /dev/VG_sys/LV_var
![](https://static.wixstatic.com/media/68165d_4fa850a9ea9c4d84a874da8e013de3ce~mv2.png/v1/fill/w_980,h_556,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_4fa850a9ea9c4d84a874da8e013de3ce~mv2.png)
Bước 7. Mở rộng filesystem
# resize2fs /dev/mapper/VG_sys-LV_var
Kiểm tra lại
# df -Th
![](https://static.wixstatic.com/media/68165d_ba23e44dfff44f5b9224526f91997340~mv2.png/v1/fill/w_980,h_565,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_ba23e44dfff44f5b9224526f91997340~mv2.png)
Vậy là chúng ta đã tăng dung lượng thành công.
Comentários