df 显示的大小比分区大小小得多,/home 已满

df 显示的大小比分区大小小得多,/home 已满

我现在遇到了麻烦,因为我的/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

  1. 备份所有数据 [这很重要,不要跳过]
  2. 使用实时 Ubuntu 磁盘启动系统
  3. 跑步:

    lsblk /dev/sda1 -o size
    

    它应该返回:

    SIZE
    238,5G
    

    现在我们 100% 确定这/dev/sda1实际上是您的主分区,我们将继续。

  4. 在主分区上运行检查磁盘:

    sudo e2fsck /dev/sda1
    
  5. 跑步:

    sudo resize2fs /dev/sda1
    
  6. 挂载分区:

    sudo mount /dev/sda1 /mnt
    
  7. 检查文件系统的大小:

    df -h --out=size /mnt
    

它可能有助于解决这个问题。

相关内容