如何检查linux系统是否使用了较大的磁盘空间?

如何检查linux系统是否使用了较大的磁盘空间?

我正在使用 VirtualBox。我在上面安装了 ubuntu 系统。一开始,我设置了默认 8GB 磁盘空间。但它不够大,所以我想在上面添加更多空间。

我使用了这种方式(增加到20GB):

VBoxManage modifyhd my_ubuntu.vdi --resize 20000

重新启动 ubuntu 后,我在终端中运行以下命令:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.3G     0  1.3G   0% /dev
tmpfs           256M  4.4M  251M   2% /run
/dev/sda1       5.3G  5.0G     0 100% /
tmpfs           1.3G  224K  1.3G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.3G     0  1.3G   0% /sys/fs/cgroup
tmpfs           256M   48K  256M   1% /run/user/1000

$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0 19.5G  0 disk 
├─sda1   8:1    0  5.5G  0 part /
├─sda2   8:2    0    1K  0 part 
└─sda5   8:5    0  2.6G  0 part [SWAP]
sr0     11:0    1 55.5M  0 rom

为什么我无法通过df -h命令看到增加的空间?但可以通过使用看到lsblk?而且,我的系统现在真的有 20GB 可用且有用吗?

答案1

回答你的问题:

df -h仅显示分区的大小以及这些分区的内容。

lsblk将显示分区大小以及它们所在的磁盘。

您需要重新分区以使用空闲空间。

另一个答案没有解释这一点,但链接到一个可能的方法扩展你的文件系统

不幸的是,我无法提供任何有关如何做到这一点的经验。

进一步阅读:

答案2

不允许添加评论,但你可能想看看https://unix.stackexchange.com/questions/67095/how-can-i-expand-ext4-partition-size-on-debian。我认为您需要使用或 之/dev/sda1类的实用程序来调整根分区的大小。gpartedfdisk

相关内容