Ubuntu 20.04 VPS 不显示实际磁盘大小

Ubuntu 20.04 VPS 不显示实际磁盘大小

我刚刚购买了一个使用 NVMe 和据说是 80GB 存储的 VPS Linux Ubuntu 20.04,我尝试运行apt update && apt full-upgrade -y并且一切正常,我打算使用该命令将我的 Ubuntu 升级到 22.04,do-release-upgrade但该命令结束时出现错误:

Not enough free disk space

The upgrade has aborted. The upgrade needs a total of 1,713 M free
space on disk '/'. Please free at least an additional 119 M of disk
space on '/'. Empty your trash and remove temporary packages of
former installations using 'sudo apt-get clean'.

我很困惑,因为我几分钟前才买了这个 VPS,我甚至还没有安装任何东西,我尝试运行命令,df -H --total结果如下:

Filesystem      Size  Used Avail Use% Mounted on
udev            4.2G     0  4.2G   0% /dev
tmpfs           834M  599k  833M   1% /run
/dev/vda1       4.8G  2.9G  1.6G  65% /
tmpfs           4.2G     0  4.2G   0% /dev/shm
tmpfs           5.3M     0  5.3M   0% /run/lock
tmpfs           4.2G     0  4.2G   0% /sys/fs/cgroup
tmpfs           834M     0  834M   0% /run/user/0
total            19G  2.9G   16G  16% -

结果让我更加疑惑,为什么磁盘大小不是应该的80GB呢?

但..... $ lsblk

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0     11:0    1 1024M  0 rom
vda    252:0    0   80G  0 disk
├─vda1 252:1    0   78G  0 part /
└─vda2 252:2    0    2G  0 part [SWAP]

喂我吧

答案1

您遇到的问题是由于您的文件系统比实际尺寸小分割正在播放。这会发生,但通常的情况是,它开始较小,并且您扩展了磁盘大小,但随后没有返回并扩展文件系统以適合。

这实际上很容易修复,因为我们知道该设备来自/dev/vda1您的输出,我们只需告诉系统扩展文件系统以填充可用空间:

sudo resize2fs /dev/vda1

这将自动扩展文件系统以填充 78GB 的​​可用分区空间。

相关内容