如何扩展 LVM 卷(Ubuntu 服务器)?

如何扩展 LVM 卷(Ubuntu 服务器)?

我安装了 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,并且您的内核编译时支持在线调整大小,那么您就可以开始了。

相关内容