Ubuntu
在 linux gparted 上擴展分區但在 vm 中沒有更多空間
我有一個執行建構伺服器的 linux 的 vm 測試安裝。不幸的是,我在添加磁碟時只是按了確定,最後得到了一個 8gb 的驅動器。當然,在測試中,建構正在消耗越來越多的空間。
vm 驅動器被調整為 21gb 並使用 gparted 我擴展了驅動器分區並且一切正常但是當我回到控制台並執行 df 時仍然只有 8gb 可用。
我如何索取我添加的其他 13gb?
fdisk -l Disk /dev/sda: 21.0 GB, 20971520000 bytes 255 heads, 63 sectors/track, 2549 cylinders, total 40960000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0006d284 Device Boot Start End Blocks Id System /dev/sda1 * 2048 499711 248832 83 Linux /dev/sda2 501758 40959999 20229121 5 Extended /dev/sda5 501760 40959999 20229120 8e Linux LVM vgdisplay --- Volume group --- VG Name ct System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 4 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 19.29 GiB PE Size 4.00 MiB Total PE 4938 Alloc PE / Size 1977 / 7.72 GiB Free PE / Size 2961 / 11.57 GiB VG UUID MwiMAz-52e1-iGVf-eL4f-P5lq-FvRA-L73Sl3 lvdisplay --- Logical volume --- LV Name /dev/ct/root VG Name ct LV UUID Rfk9fh-kqdM-q7t5-ml6i-EjE8-nMtU-usBF0m LV Write Access read/write LV Status available # open 1 LV Size 5.73 GiB Current LE 1466 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:0 --- Logical volume --- LV Name /dev/ct/swap_1 VG Name ct LV UUID BLFaa6-1f5T-4MM0-5goV-1aur-nzl9-sNLXIs LV Write Access read/write LV Status available # open 2 LV Size 2.00 GiB Current LE 511 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:1
您調整了分區的大小,現在您必須調整 lvm 和文件系統的大小…您可以使用 pvextend 和 resize2fs 來做到這一點,請閱讀手冊並考慮備份使用… :)
您所要做的就是在您的情況下擴展適當的 lvm 卷,我認為 /dev/ct/root 與您一起使用新的免費 pe(物理擴展)。您可以使用命令查看所有捲
lvdisplay
並擴展正確的捲
lvextend -l +2961 /dev/ct/root
之後,您必須使用命令擴展文件系統
resize2fs -p /dev/ct/root
就這樣!即使已掛載,您也可以在工作文件系統上執行此操作(警告我從未在根分區上執行此操作/因此我無法為您提供有關本教程的任何保證)