第二个驱动器填满根文件系统上的存储空间

Pot*_*ito 5 filesystem mount disk-usage

运行 Ubuntu 18.04 的 256GB SSD,具有全盘加密和额外的 1TB 硬盘,用于安装更大的文件。我不断收到“空间不足”通知,因为“文件系统根目录/”正在填满(据说)。

奇怪的是,当我查看磁盘分析器时,它还会统计存储在 1TB 驱动器上的文件,用于计算/. /media/<username>/Harddisk文件夹使用了大部分空间,这是 1TB 驱动器的挂载点:

磁盘分析器 1

知道这里有什么问题吗?为什么我的 1TB 驱动器安装在下面/media/<username>/Harddisk使用空间/?我仔细检查了命令df -h并得到了相同的结果。

我卸载了 1TB 驱动器,看看会发生什么。用完的空间消失了,但 root 仍然几乎满:

磁盘截图

这是具有完整驱动器加密的 SSD。它绝对是一个 256GB 的驱动器: 在此处输入图片说明

这是df -h输出:

$ df -h
Filesystem                       Size  Used Avail Use% Mounted on
udev                             7.8G     0  7.8G   0% /dev
tmpfs                            1.6G  2.5M  1.6G   1% /run
/dev/mapper/ubuntu--vg-root      232G  215G  5.2G  98% /
tmpfs                            7.8G  875M  7.0G  11% /dev/shm
tmpfs                            5.0M  4.0K  5.0M   1% /run/lock
tmpfs                            7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/nvme0n1p2                   705M  164M  490M  26% /boot
/dev/nvme0n1p1                   511M  6.1M  505M   2% /boot/efi
//10.127.0.199/home               11T  152G   10T   2% /media/potaito/freenas_home
//10.127.0.199/users/potaito      11T   68G   10T   1% /media/potaito/freenas_potaito
//10.127.0.199/users              11T   68G   10T   1% /media/potaito/freenas_users
Run Code Online (Sandbox Code Playgroud)

moo*_*765 5

这听起来好像您已将数据写入一个或多个文件夹(HDD 和网络驱动器的挂载点),但没有任何内容挂载到挂载点。

您可以卸载驱动器,然后检查此文件夹的内容,以在未安装任何内容的情况下查看此文件夹的内容。

或者(在安装所有驱动器时),您可以使用 abind mount查看此文件夹(安装点)中的内容,就好像没有任何内容安装到它们上一样,为此,请确保所有驱动器均已正确安装。然后运行

sudo mount --bind / /mnt
Run Code Online (Sandbox Code Playgroud)

并浏览到/mnt/media/potaito/...,该文件夹应该是空的。如果此文件夹中的一个或多个不为空,您现在可以删除这些文件或将它们移至 HDD 或网络驱动器。

例子:

您在 中找到了文件/mnt/media/potaito/freenas_home。要删除它们全部使用

rm -R /mnt/media/potaito/freenas_home/*
Run Code Online (Sandbox Code Playgroud)

要将它们全部移动到网络驱动器,请使用

mv /mnt/media/potaito/freenas_home/* /media/potaito/freenas_home/
Run Code Online (Sandbox Code Playgroud)

您还可以使用文件管理器删除/移动文件,您必须自己决定保留哪些文件。

如果完成,请bind mount删除

sudo umount /mnt
Run Code Online (Sandbox Code Playgroud)