好吧,这是一个已经解决的问题,但我仍然对其背后的原因感兴趣。
我已经从源代码构建 chromium 一段时间了,现在决定删除 src 目录和我的所有当前构建,从头开始(更改构建配置)。所以我想使用 rm -rf 删除 ./src/ 目录。./src/out/Debug/ 目录已符号链接到 /opt/chrome,二进制文件已链接到我的 gnome-Do docky 栏。
当尝试 rm -rf src 目录时,大约一秒钟后,我的 gui 完全锁定了,没有任何响应,包括尝试更改运行级别。尽管没有安装 openssh-server 不允许我尝试任何其他操作,但我还是对 ping 做出了响应,因此我硬重启了。这种情况发生了两次。第三次我删除了符号链接目录和 gnome-Do 图标,删除成功了……有人知道这里发生了什么以及可能是什么原因造成的吗?
答案1
我赞同 EmmEff 的建议。当某些命令阻止 I/O 操作时,系统冻结的情况相当常见。这可能是由于磁盘上的坏扇区 - 使用文件系统检查或者坏块命令,但请确保您传入选项以进行非破坏性测试。另一个更常见的问题是您在网络文件系统上并且遇到 I/O 操作延迟。
答案2
您是否已在此文件系统上运行 fsck?文件系统可能已损坏,或者磁盘中存储这些文件的扇区可能出现问题。
我本来要建议使用递归符号链接,但我的简短实验无法触发您描述的行为。