![df 显示的大小比分区大小小得多,/home 已满](https://linux22.com/image/1160291/df%20%E6%98%BE%E7%A4%BA%E7%9A%84%E5%A4%A7%E5%B0%8F%E6%AF%94%E5%88%86%E5%8C%BA%E5%A4%A7%E5%B0%8F%E5%B0%8F%E5%BE%97%E5%A4%9A%EF%BC%8C%2Fhome%20%E5%B7%B2%E6%BB%A1.png)
我现在遇到了麻烦,因为我的/home
分区似乎已满,并且其可用空间似乎比实际磁盘小得多,这是令人困惑的部分。
fstab
这是我的主分区安装的位置的行:
#home
UUID=6e6a584b-fa83-439b-bca2-1772b65a3cf2 /home ext4 defaults 0 0
在 gnome 磁盘中,这显示为一个覆盖整个磁盘的 256gb 分区(并且显然已满 99%,但事实并非如此):关联
令人困惑的部分是以下输出df -Th | sort
,其中/home
显示的大小仅为 28gb:
df -Th | sort
/dev/loop10 squashfs 88M 88M 0 100% /snap/core/5328
/dev/loop16 squashfs 5,0M 5,0M 0 100% /snap/canonical-livepatch/42
/dev/sda1 ext4 28G 25G 1,1G 97% /home
/dev/sdb2 ext4 117G 28G 83G 26% /
Filesystem Type Size Used Avail Use% Mounted on
tmpfs tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
tmpfs tmpfs 3,9G 41M 3,9G 2% /dev/shm
tmpfs tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs tmpfs 789M 16K 789M 1% /run/user/120
tmpfs tmpfs 789M 1,9M 787M 1% /run
tmpfs tmpfs 789M 36K 789M 1% /run/user/1000
udev devtmpfs 3,9G 0 3,9G 0% /dev
我就是不明白这是怎么回事...有人能帮我吗?我的机器在某些情况下也变得非常慢,以前没有这种情况,我希望在了解所有磁盘空间都去哪儿后能解决这个问题。
这是 gnome 磁盘使用情况分析器的另一张图片,其中主目录也是 28GB:关联
编辑:顺便说一句,尺寸.cache/dconf
小于kb
输出lsblk
:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238,5G 0 disk
└─sda1 8:1 0 238,5G 0 part /home
sdb 8:16 0 119,2G 0 disk
├─sdb1 8:17 0 512M 0 part /boot/efi
└─sdb2 8:18 0 118,8G 0 part /
sr0 11:0 1 1024M 0 rom
答案1
- 备份所有数据 [这很重要,不要跳过]
- 使用实时 Ubuntu 磁盘启动系统
跑步:
lsblk /dev/sda1 -o size
它应该返回:
SIZE 238,5G
现在我们 100% 确定这
/dev/sda1
实际上是您的主分区,我们将继续。在主分区上运行检查磁盘:
sudo e2fsck /dev/sda1
跑步:
sudo resize2fs /dev/sda1
挂载分区:
sudo mount /dev/sda1 /mnt
检查文件系统的大小:
df -h --out=size /mnt
它可能有助于解决这个问题。