Linux
無法在 Ubuntu Server 12.04 LTS 上調整 root 的大小
我已經完成
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
只做 a
lvresize
還不夠,還需要擴大文件系統。這是如何完成的取決於文件系統的類型(例如,xfs_growfs
對於 XFS 或resize2fs
對於 ext3/ext4)。在執行此操作之前,請確保您有備份。