为什么我的文件系统对于 Ubuntu 来说似乎已满?

为什么我的文件系统对于 Ubuntu 来说似乎已满?

我看到过一些问题,并且我知道 Ubuntu 为根目录保留了 5% 的文件系统。相信我,事实并非如此。

我正在将一些文件从我的主文件夹移动到另一个分区,由于某种原因,我不得不取消复制过程(复制没有突然停止,我取消了它)。现在,当我尝试移动剩余的文件时,我收到错误Error opening file '/media/sda5/Android/carbon/external/icu4c/i18n/ucol_bld.h': No space left on device。目标分区有 85Gb 可用空间,而我的源(Ubuntu 主分区)分区有 12Gb 可用空间(总共 48Gb,48 的 5% 不是 12)。

还有其他原因导致我收到此错误吗?我该如何修复它?

注意:我移动的路径有很多目录和子目录。(实际上是 android 源代码。所以你可以想象。)我不知道这些信息是否有用。

编辑: df -h | grep -v '^none'给出

Filesystem      Size  Used Avail Use% Mounted on
/dev/loop0       48G   34G   12G  75% /
udev            3.9G  4.0K  3.9G   1% /dev
tmpfs           793M  1.4M  792M   1% /run
/dev/sda7        50G   50G  441M 100% /host
/dev/sda9        50G   34G   17G  68% /media/sda9
/dev/sda6       300G  281G   20G  94% /media/sda6
/dev/sda5       300G  221G   80G  74% /media/sda5

df -h -i | grep -v '^none'给出

Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/loop0       3.0M  874K  2.2M   29% /
udev             989K   578  989K    1% /dev
tmpfs            992K   655  991K    1% /run
/dev/sda7        505K    66  505K    1% /host
/dev/sda9         17M   38K   17M    1% /media/sda9
/dev/sda6         20M  110K   20M    1% /media/sda6
/dev/sda5         81M  1.1M   80M    2% /media/sda5

请注意,有问题的分区/dev/loop0/dev/sda5

编辑2:

我刚刚注意到我甚至无法在我的分区中创建新文档/dev/sda5(这更有理由恐慌)

编辑3:我开枪了sudo strace mv输出如下。我不太明白。

答案1

当你取消复制文件时,文件系统可能会出现问题。因此,重新启动 Windows 并运行

chkdsk /F <drive>

它应该可以查找并修复 Ubuntu 内部无法修复的错误。

题外话:我梦想有这样的应用程序可以在 Ubuntu 中扫描磁盘,而无需启动 Windows……

相关内容