我已经在 vmware Workstation 11 下的 Windows 中安装了 ubuntu 14.04。
我的虚拟机磁盘空间不足(我将其设置为 30GB)。在虚拟机属性中 - 我将磁盘空间扩展到 60GB。
我在启动时运行 gparted 并调整分区 /dev/sda2 (ext) 的大小以使用未分配的空间。然后调整 /dev/sda5 (lvm) 的大小以占用空间。
当我重新启动虚拟机时df -h
,它没有显示正确的磁盘空间增加。
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root 26G 14G 11G 56% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 2.0G 4.0K 2.0G 1% /dev
tmpfs 394M 3.3M 391M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 0 2.0G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 236M 78M 146M 35% /boot
我已经跑了lvextend --size +30G /dev/mapper/ubuntu--vg-root
- 然后lvdisplay
--- Logical volume ---
LV Path /dev/ubuntu-vg/root
LV Name root
VG Name ubuntu-vg
LV UUID wCuSu5-h5eH-3Gvy-IB9N-F1CE-Vrv7-jD6jHm
LV Write Access read/write
LV Creation host, time ubuntu, 2015-06-16 11:09:09 -0400
LV Status available
# open 1
LV Size 55.76 GiB
Current LE 14274
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0
我已经重启了。音量还是没有变化。我迷茫了。
答案1
您遗漏的步骤是,在调整逻辑卷大小后,您需要调整该 LV 中的文件系统的大小。对于 ext[234] 文件系统,您可以通过运行以下命令“在线”(挂载文件系统)执行此操作
ext2resize /dev/ubuntu-vg/root
如果 LV 使用其他文件系统格式化,请检查其文档以了解调整其大小的正确方法。