0

我在 FreeBSD 10.2 下遇到了一个严重的 rm 命令问题。请使用下面的链接观看我录制的内容。

https://www.youtube.com/watch?v=D2qz5TY3D8M

在当前目录中,有两个子目录(test1 和 test2),它们都是空的。我想用 rm -r 删除它们。删除 test2 可以正常工作。但是当我尝试处理 test1 时,发生了一些可怕的事情 - 系统在显示我不明白的内容后重新启动。后来我也尝试了 rmdir ,同样的事情也显示出来了。我不确定从什么时候开始。这是什么问题?可以做些什么来解决它?

4

2 回答 2

4

紧急消息显示父目录的链接计数为 2。目录的父目录的链接计数必须至少为三个。引用是子目录、父目录和父目录的父目录。

在您的情况下,必须发生某些事情才能获得两个链接数。最可能的原因是您的文件系统处于不干净状态,您在没有运行 fsck 的情况下强制挂载。

如果这是可重现的,则运行以检查父目录中ls -la的链接计数。.在您的文件系统上运行fsck

于 2015-09-08T08:20:16.443 回答
0

您的文件系统已损坏。假设它是根文件系统(“/”),您需要启动到单一(在加载程序提示符下按空格键,然后执行“boot -s”)并执行“fsck /”。

于 2015-09-20T21:40:08.790 回答