调整大小的 ubuntu 分区在 VMWare 中无法正确显示

调整大小的 ubuntu 分区在 VMWare 中无法正确显示

我已经在 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 使用其他文件系统格式化,请检查其文档以了解调整其大小的正确方法。

相关内容