我的/tmp目录被破坏了。有一段时间,事情变得很可怕,我无法启动。现在,通过将损坏的/tmp重命名为/tmp.old,并创建一个新的/tmp,我回到了一个正常工作的系统中:
drwxrwxrwt 6 root root 4096 Nov 29 13:44 tmp
drwxrwxrwt 4 root root 1013628928 Nov 29 13:49 tmp.old我强迫一个fsck在重新启动,我希望这可能会解决问题。它看起来很好,但是如果我试图查看或删除/tmp.old、ls或rm命令,只需挂起,不返回任何东西。如何摆脱/tmp.old并确保没有其他问题?
发布于 2014-12-01 09:24:53
这一问题的解决办法与我所期望的略有不同。在我问了这个问题之后,我的/tmp目录又被“损坏”了两次。
我终于发现它其实一点也不腐败。它只是充满了大量的文件(实际上是符号链接)。事实上,ls在开始执行任何操作之前,都会在处理索引时挂起相当长的时间(超过一分钟)。我的系统不会启动,因为启动过程的一部分是清除/tmp,此时它就陷入了困境。即使在等待了很长一段时间之后,我也没有得到rm命令的返回。在做了一些在线研究之后,我终于发现了这样的命令:
cd /tmp
sudo find . ! -path . -delete这似乎更快,只花了一个小时左右!!
整理出了/tmp目录。它填满的原因是与印刷有关。如果我试图打印一些东西,那么这就引发了问题(虽然这并不是很明显,因为/tmp需要一段时间才能完成)。然而,看看正在创建的符号链接,我注意到它们都指向我的打印机的ppd文件。我删除并重新安装了我的打印机使用惠普安装程序(这是一个惠普打印机),但这并没有解决问题。然而,删除和手动设置打印机,而不使用hp-设置。不确定这是否是惠普安装的问题,我的打印机驱动程序或cups...but现在可以工作了。
发布于 2014-11-29 13:58:03
启动到Ubuntu并删除它
https://askubuntu.com/questions/554605
复制相似问题