Ubuntu 硬盘空间

Ubuntu 硬盘空间

我有一块约 1 TB 的硬盘,已对其进行分区以用于 Ubuntu 和 Windows 双启动,其中 Ubuntu 是主要使用的操作系统。最近,我在 Ubuntu 中遇到了磁盘空间问题,大约有 200GB 的空间不知所踪。

您可以在下面看到输出:

# sudo fdisk -l
/dev/nvme0***          *****     *****    *****   260M EFI System
/dev/nvme0***          *****     *****    *****    16M Microsoft reserved
/dev/nvme0<microsoft>  *****     *****    ***** 464.2G Microsoft basic data
/dev/nvme0***          *****     *****    *****   500M Windows recovery environment
/dev/nvme0<linux>      *****     *****    ***** 466.5G Linux filesystem

# sudo df -h
Filesystem       Size  Used Avail Use% Mounted on
tmpfs            3.2G  2.4M  3.2G   1% /run
/dev/nvme0<linux>459G  314G  122G  73% /
tmpfs            16G  214M   16G   2% /dev/shm
tmpfs            5.0M  4.0K  5.0M   1% /run/lock
/dev/nvme0****   256M   33M  224M  13% /boot/efi
tmpfs            3.2G  124K  3.2G   1% /run/user/1000

# sudo du ./ -h --threshold 500M | sort -h
./ 108 GB

运行时sudo du,我可以看到所有 300 GB 都已占用,但它并不位于主目录中。我该如何找到并删除这 200 GB?

编辑:

磁盘分析器(baobab)的输出

在此处输入图片描述 在此处输入图片描述

答案1

从 @bodo 的评论中,我发现问题在于 200gbs 被占用在/(docker 生成的文件)文件夹中。通过运行

sudo du / -h --threshold 500M | sort -h

/var/lib/docker/overlay2 221G 
/var/lib/docker 224G

我可以识别出占用空间的东西,然后我就跑了

docker system prune -a -f

删除所有与 docker 相关的信息。请注意,这将删除所有 docker 镜像等。因此请小心。

相关内容