我最近在虚拟机上安装了一个 Ubuntu 服务器 (20.04),最初只给它 10Gb RAM。很快,我注意到我需要安装的程序 (Gluu 服务器) 至少需要 40Gb。因此,我关闭了虚拟机并将内存扩展到 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”?这是分区问题吗?我该如何修复?
答案1
您的根分区是 sda3,它使用 lvm(逻辑卷管理)。到目前为止,您还没有改变它的大小。您改变的是 sda3 所在的设备(即 sda)的大小。sda 将有大量未分配的空间。您需要做两件事。
- 首先是将 sda3 扩展到您提供的未分配空间。
- 第二是利用额外的空间。
这是一个很好的参考https://www.tecmint.com/extend-and-reduce-lvms-in-linux/