`crontab -e` 有时会失败,并显示“创建临时 crontab 文件失败”

`crontab -e` 有时会失败,并显示“创建临时 crontab 文件失败”

crontab -e我在 Ubuntu 机器上失败了。对于包括 root 和crontab -eu <user>root 下的所有用户都是一样的。定期进行这样的操作,到处都会取得成功:

$ crontab -e
/tmp/crontab.SHw8Ge: Input/output error
Creation of temporary crontab file failed - aborting

$ crontab -e
/tmp/crontab.L8gEG4: Input/output error
Creation of temporary crontab file failed - aborting

$ crontab -e
crontab: installing new crontab

$ crontab -e
/tmp/crontab.Vvp59T: Input/output error
Creation of temporary crontab file failed - aborting

$ crontab -e
crontab: installing new crontab

我似乎在手动或重复脚本创建文件时没有遇到问题:

$ vim /tmp/crontab.Vvp59T
$ ls -la /tmp/crontab.Vvp59T
-rw-r--r-- 1 <user> <user> 6 2014-07-01 04:17 /tmp/crontab.Vvp59T

/tmp权限:

$ ls -la /
...
drwxrwxrwt  92 root root 20480 2014-07-01 04:24 tmp
...

对我来说,这似乎是一个存储问题,不知道如何证明或排除这一点。有什么想法可能导致此问题以及如何测试吗?

$ lsb_release -dc
Description:    Ubuntu 9.10
Codename:       karmic

关于评论的更新:

/tmp磁盘空间使用率为 5%,inode 使用率为 1%。 Crontab 文件大小为 13K,约 200 行。这一切看起来都还好。

相关内容