我需要增加一台CentOS 6虚拟服务器上的根逻辑卷的大小。
我已经将虚拟机的磁盘空间从16g扩展到了30g。
然后,我连接到机器,并使用fdisk创build了一个新的分区,并将分区的系统ID更改为Linux LVM(8e),并将更改保存到磁盘。
然后,我从新创build的分区创build了一个物理卷。接下来,我将新物理卷添加到机器上唯一的卷组。
接下来,我调整了根逻辑卷的大小。
为了用新的LV尺寸更新系统,我重启了机器。
现在机器已经恢复,但是当我运行df -H我仍然可以看到我刚刚resize的LV的旧尺寸。
你可以在这里看到,VG尺寸是29.5G,而不是16G,它仍然显示在df -H的输出中:
[root@wiki01 ~]# vgdisplay --- Volume group --- VG Name VolGroup System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 2 Act PV 2 VG Size 29.50 GiB PE Size 4.00 MiB Total PE 7553 Alloc PE / Size 7529 / 29.41 GiB Free PE / Size 24 / 96.00 MiB VG UUID z7qRmK-up5e-m2EL-Miad-9vmG-TUH9-uFoE4d [root@wiki01 ~]# df -H Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 16G 13G 2.3G 85% / tmpfs 981M 0 981M 0% /dev/shm /dev/sda1 500M 35M 440M 8% /boot company.local:/ifs/Peer39/home 1.1T 16G 1.1T 2% /home company.local:/ifs/Peer39/common 1.1T 57G 1.1T 6% /nfs
什么可能是这个错过匹配的原因,我该如何解决呢?
你调整了实际的文件系统以及逻辑卷吗? 它看起来不像你有。
好吧,我忘了运行resize2fs命令,这就是为什么LV大小没有更新。
运行下一个命令为我修复:
resize2fs /dev/VolGroup/lv_root
df -H :
[root@wiki01 ~]# df -H Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 27G 16G 9.8G 62% / tmpfs 981M 0 981M 0% /dev/shm /dev/sda1 500M 35M 440M 8% /boot company.local:/ifs/product/home 1.1T 16G 1.1T 2% /home company.local:/ifs/product/common 1.1T 57G 1.1T 6% /nfs