磁盘空间利用 – 当df显示60%的可用空间时,“写入错误:设备上没有剩余空间”?

参见英文答案 > Why am I getting “write queue file: No space left on device” from postfix when there’s 5GB of free space on disk?                                    7个
过去几周,我在配置备份文件的小型unix服务器(它没有所有标准的unix命令,只是BusyBox包中的基础知识)中发生了这种情况.

如果我们检查服务器的可用空间,它会显示:

 Filesystem             |   Size  |    Used | Available | Use%| Mounted on
 /dev/hdc2              | 678.4G  |  416.6G |   261.8G  | 61% | /tmp/mnt/D
 /dev/sda1              |  96.1G  |   36.0G |    55.2G  | 40% | /tmp/mnt/USB/USB_C

现在我试图将700MB文件复制到USB_C或将90GB文件复制到/ tmp / mnt / D,在那里我可以看到有足够的可用空间,但是,我继续收到以下错误:

cp: Write Error: No space left on device

知道问题可能是什么以及如何解决?

如上所述,这是一个小型unix服务器,只有最少的unix命令,因此其他帖子中提到的大多数命令都不适用于此框.因此,我可能需要一个知道我可以尝试在这个特定系统中给我们一些线索的人的帮助……

最佳答案
我的直觉反应说inode

检查你的inode.这些是文件系统的隐藏部分,用于保存有关文件的元数据.

df -i

我怀疑你可能有很多很小的文件.如果是这种情况 – 并注意每个文件都需要一个inode – 您可以在耗尽实际存储空间之前使用inode.

转载注明原文:磁盘空间利用 – 当df显示60%的可用空间时,“写入错误:设备上没有剩余空间”? - 代码日志