在终端中使用制表符自动完成时,出现错误:
-bash: cannot create temp file for here-document: No space left on device
这似乎意味着它/tmp/
已满,但它已安装在我的硬盘上,其本身还剩余大量空间。
/tmp
只包含一个内容:一个名为 的文件夹/tmp/.mount_VCeNjK/
。我找不到有关它的任何信息,因为甚至sudo
无法su
读取chmod
它、umount
它、rm
它或stat
它。他们抱怨权限问题,并说它很忙。
我能做什么?没有自动完成功能,我什么都做不了。
答案1
ext4 文件系统有可能有剩余空间,但没有为 inode 元数据保留任何空间,这实际上意味着磁盘上“充满了”大量(数百万)小型单个文件。
您可以运行df -i
来查看文件系统的“IUse%”指标。