当我尝试删除一些旧的 eaccelerator 文件时,出现了以下错误
rm: cannot remove `/tmp/eaccelerator/7/2/eaccelerator-0502.02065984': Read-only file system
我该怎么做才能修复它?
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 226G 127G 88G 60% /
/dev/sdc1 227G 102G 114G 48% /disk1
/dev/sda1 99M 18M 77M 19% /boot
tmpfs 4.0G 0 4.0G 0% /dev/shm
/dev/sdb1 459G 182G 255G 42% /home4
/usr/tmpDSK 485M 325M 135M 71% /tmp
这是我从服务器获得的输出。
另外我可以使用什么命令来卸载和挂载它?我应该在 Web 服务器运行时执行此操作吗?
答案1
尝试重新挂载选项:
mount -o remount,rw /tmp
现在你应该可以删除 /tmp 中的任何文件/目录了
答案2
检查 /tmp 是否未被挂载为只读文件系统。
$ mount
卸载并挂载它,然后使用 rw 选项重新挂载。或者,如果 /tmp 只是一个 ramdisk (tmpfs),就像我的一样。卸载然后挂载将清除内容。