我最近在 VM 上安装了一个 Ubuntu-server (20.04),最初只给它 10Gb RAM。很快,我注意到我需要安装的程序(Gluu-server)至少需要 40Gb。因此,我开始关闭 VM 并将内存扩展到 70Gb。
运行lsblk
确实显示sda
分区为 70Gb。但是sda3
安装实际操作系统的位置只有 9Gb 的可用空间。
user@ubuntuserver:/$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
loop0 7:0 0 30.3M 1 loop /snap/snapd/9279
loop1 7:1 0 55M 1 loop /snap/core18/1880
loop2 7:2 0 70.6M 1 loop /snap/lxd/16922
loop3 7:3 0 55.3M 1 loop /snap/core18/1885
loop4 7:4 0 29.9M 1 loop /snap/snapd/8542
loop5 7:5 0 71.3M 1 loop /snap/lxd/16099
sda 8:0 0 70G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 9G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 9G 0 lvm /
sr0 11:0 1 1024M 0 rom
sr1 11:1 1 1024M 0 rom
我尝试安装 gluu 服务器并收到以下消息:
root@localhost:/install/community-edition-setup# ./setup.py
Detected OS ubuntu 20
Warning: Available free disk space was determined to be 2.9 GB. This is less than the required disk space of 40 GB.
我有点困惑。为什么“可用的可用磁盘空间被确定为只有 2.9 GB”?这是一个分区问题,我该如何解决?
您的根分区是 sda3,它使用的是 lvm(逻辑卷管理)。到目前为止,您还没有改变它的大小。您更改的是设备 sda3 的大小,即 sda。sda 将有大量未分配的空间。你需要做两件事。
这是一个很好的参考https://www.tecmint.com/extend-and-reduce-lvms-in-linux/