Linux

無法在 Ubuntu Server 12.04 LTS 上調整 root 的大小

  • March 18, 2013

我已經完成lvresize -L 264G 101/root(是 15GB),但/dev/mapper/101-root顯示 13Gb。我究竟做錯了什麼?我真的很感激幫助!


root@server1:/home/user# df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/101-root   13G  2.5G  9.5G  21% /
udev                 621M  4.0K  621M   1% /dev
tmpfs                 252M  296K  251M   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  629M     0  629M   0% /run/shm
/dev/sda1             228M   26M  191M  12% /boot

root@server1:/home/user# lvs
LV     VG   Attr   LSize   Origin Snap%  Move Log Copy%  Convert
root   101  -wi-ao 464.00g                                      
swap_1 101  -wi-ao   1.25g   

lvresize 僅調整 LVM 卷的大小,但在 df 中您查看分區的大小(ext4),您還可以調整分區大小(並非所有分區都支持線上調整大小)。

# lvextend -L 20G VolGroup00/lvolhome (or lvresize -L +5G VolGroup00/lvolhome)
# resize2fs /dev/VolGroup00/lvolhome

只做 alvresize還不夠,還需要擴大文件系統。這是如何完成的取決於文件​​系統的類型(例如,xfs_growfs對於 XFS 或resize2fs對於 ext3/ext4)。

在執行此操作之前,請確保您有備份。

引用自:https://serverfault.com/questions/488846