ext4 安装在 / 和 tmp 上消耗磁盘空间

ext4 安装在 / 和 tmp 上消耗磁盘空间

我使用的是 Ubuntu 16.04 LTS。我的磁盘使用遇到了一个不寻常的问题。我的一些应用程序被中止,终端上显示消息“没有足够的可用磁盘空间”。

以下是输出

df -hT

Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  5.7G     0  5.7G   0% /dev
tmpfs          tmpfs     1.2G  9.6M  1.2G   1% /run
/dev/nvme0n1p7 ext4       69G   66G   40M 100% /
tmpfs          tmpfs     5.8G  102M  5.7G   2% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     5.8G     0  5.8G   0% /sys/fs/cgroup
/dev/nvme0n1p1 vfat      256M   32M  225M  13% /boot/efi
tmpfs          tmpfs     1.2G   84K  1.2G   1% /run/user/1000

我的 ext4 分区似乎已用完 100%,我发现它安装在“/”上。我不知道这是否异常。在输入 df -hT 命令之前,我检查了 gparted,发现 ext4 挂载在 /var/lib/docker/aufs 上。所以我匆忙地卸载了 docker(因为我无论如何都没有使用它),现在它显示为“/”。

另外,在试图找出是什么消耗了空间时,我发现 /tmp 消耗了 15G。但我不知道如何释放它。任何与此相关的帮助将不胜感激。谢谢。

答案1

  1. 文件系统挂载为 不仅是正常的/,而且是强制性的。
  2. 根文件系统通常为 ext4。
  3. 要释放 中使用的空间/tmp
    • cd /tmp
    • ls -la。查看这些文件,看看它们是否重要(它们不应该重要),并尝试找出正在运行的进程是否正在使用它们。
    • rm -r *,或rm除您不想删除的内容之外的所有内容。您可能需要使用sudo来获取所有文件,但是,如果是这样,请尝试找出原因。那里是否有其他人拥有的文件?
    • 如果可能,您可能需要在执行上述操作之前重新启动。这可能会自行清除/tmp一切。而且,即使没有,它也应该清除任何可能使用/tmp.

相关内容