我安装了 Ubuntu Server,在安装时使用 LVM 在 80Gb HDD 上只设置了 20Gb,以为这样以后会给我更多选择。我应该设置整个分区,或者至少设置更多。
我不太确定如何解决这个问题,卷总是被安装并且服务器被使用得相当多(但仅用于开发,因此它可能会关闭一些)。
以下是输出$ df -hT
,正如您所见,我的空间不足了……
maxxdev@maxxserver:~$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/maxxserver-root
ext4 18G 14G 2.8G 84% /
none devtmpfs 745M 248K 745M 1% /dev
none tmpfs 749M 0 749M 0% /dev/shm
none tmpfs 749M 1.3M 748M 1% /var/run
none tmpfs 749M 0 749M 0% /var/lock
none tmpfs 749M 0 749M 0% /lib/init/rw
/dev/sda1 ext2 228M 31M 185M 15% /boot
以及输出$ lvdisplay
maxxdev@maxxserver:~$ sudo lvdisplay
--- Logical volume ---
LV Name /dev/maxxserver/root
VG Name maxxserver
LV UUID enutYN-1zrv-5h0r-DOi0-CnFq-PHon-B4YHlM
LV Write Access read/write
LV Status available
# open 1
LV Size 17.80 GiB
Current LE 4558
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:0
--- Logical volume ---
LV Name /dev/maxxserver/swap_1
VG Name maxxserver
LV UUID vChwr1-ndWT-hlSo-sxk2-206T-aIE7-Z0eExq
LV Write Access read/write
LV Status available
# open 1
LV Size 836.00 MiB
Current LE 209
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 251:1
如果我使用lvextend -L +50G /dev/maxxserver/root
(或无论多少空间)我是否能够在系统运行时调整卷大小,另外我需要(想要)避免弄乱现在正在使用的分区(我想这不言而喻:)
调整大小后,我是否仍需要“growfs”分区?如果是,这种情况是否会发生在“实时”系统上,还是我应该关机并使用 livecd 或类似的东西执行所有操作?
答案1
如果您有足够新的 resize2fs,并且您的内核编译时支持在线调整大小,那么您就可以开始了。