主目录的磁盘使用量远大于其子目录和文件的磁盘使用量总和

主目录的磁盘使用量远大于其子目录和文件的磁盘使用量总和

最近系统(一台装有Linux 5.18的台式机)报告磁盘空间已满。我的机器有1TB的SSD。

[zjs@manjaro ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
dev              16G     0   16G   0% /dev
run              16G  1.7M   16G   1% /run
/dev/nvme0n1p2  916G  847G   23G  98% /
tmpfs            16G  331M   16G   3% /dev/shm
tmpfs            16G   22M   16G   1% /tmp
/dev/nvme0n1p1  300M  288K  300M   1% /boot/efi
tmpfs           3.1G   88K  3.1G   1% /run/user/1000
[zjs@manjaro ~]$ sudo du -h --max-depth=1 /
[sudo] password for zjs: 
0   /sys
0   /proc
18G /usr
12K /srv
8.3G    /var
1.7M    /run
16K /lost+found
71M /boot
4.7G    /opt
13M /etc
56K /tmp
0   /dev
4.0K    /mnt
817G    /home
16M /root
847G    /
[zjs@manjaro ~]$ du -h --max-depth=1 /home
817G    /home/zjs
817G    /home

事实证明,我的主目录/home/zjs占用了太多磁盘空间,使用了 817G。因此,我运行以下命令查看详细信息,

[zjs@manjaro ~]$ du -sch * . [!.]* | sort -rh
817G    total
805G    .
6.2G    Downloads
3.8G    llvm-project
556M    cp
267M    Typora
210M    jhelper
150M    hugo
117M    TeXmacs
112M    go
37M cp2
26M cf-tool
24M node_modules
18M blog
17M slides
14M install-tl-20220616
3.5M    arc077e
1.7M    learn-go
1.3M    fontconfig
1.1M    arc077e.zip
788K    CLionProjects
264K    typical90025
216K    abc206e
40K Documents
32K Desktop
8.0K    typical90025.zip
8.0K    marp_slides
8.0K    learn-texmacs.tm~
8.0K    abc206e.zip
4.0K    # 数位乘积等式.md
4.0K    安装texlive.txt
4.0K    Videos
4.0K    tools
4.0K    texmacs笔记.md
4.0K    Templates
4.0K    Public
4.0K    Pictures
4.0K    package-lock.json
4.0K    package.json
4.0K    Music
4.0K    learn-texmacs.tm
4.0K    githubtokens.txt
4.0K    at2lg.py
0   typora_test.md

里面的目录和文件/home/zjs只使用了 12G 的磁盘空间,那么额外的 805G 磁盘空间是怎么用的呢?如何解决这个问题?

重新启动系统没有帮助。

答案1

原来是这个.xsession-errors.old文件太大了(870G)。我应该注意到隐藏文件和目录没有列出du -sch * . [!.]*。要查看隐藏文件和目录的磁盘使用情况,应该使用du -sch .[!.]* *,如本答案中所述https://askubuntu.com/a/363681/722485

相关内容