Linux
我剛剛增加了磁碟的大小,但仍然顯示舊大小,可能是什麼原因,我該如何解決?
我需要增加我的 CentOS 6 虛擬伺服器之一上的根邏輯卷的大小。
我已將虛擬機磁碟空間從 16g 擴展到 30g。
然後我連接到機器並使用 fdisk 創建了一個新分區,並將分區的系統 ID 更改為 Linux LVM (8e) 並將更改保存到磁碟。
然後我從新創建的分區創建了一個物理卷,接下來我將新的物理卷添加到機器上唯一的捲組中。
接下來,我根據我擁有的數量調整了根邏輯卷的大小。
為了使用新的 LV 大小更新系統,我重新啟動了機器。
現在機器已備份,但當我執行時,
df -H
我仍然看到我剛剛調整大小的 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
您是否調整了實際文件系統以及邏輯卷的大小?看起來你沒有。