![e2fsck pass 5 输出的含义](https://linux22.com/image/139838/e2fsck%20pass%205%20%E8%BE%93%E5%87%BA%E7%9A%84%E5%90%AB%E4%B9%89.png)
我正在使用e2fsck -B 4096 /path/to/image.dd
(“损坏”的驱动器)并且我知道它在其过程中达到了第 5 阶段,输出:
(lost info preceding (-scrolled-out-of-buffer-space-) the following lots
of output like this)
...
+(243859456--243859969) +(243892224--243892737) +(243924992--243925505)
+(243957760--243958273) +(243990528--243991041) +(244023296--244023809)
+(244056064--244056577) +(244088832--244089345) +(244121600--244122113)
+(244154368--244154881) +(244187136--244187649)
Fix<y>?
我用谷歌搜索有关其含义的信息,但未能找到任何解释。这是什么意思,我应该说“y”吗?
答案1
大多数终端(模拟器)都有一个滚动后缓冲区,您确定不能返回并查看e2fsck
所有这些数字之前所说的内容吗?我能找到的阶段描述e2fck
说
阶段 5:检查柱面组 - 检查空闲块和使用的 inode 映射的一致性
所以这些数字可能是e2fsck
无法判断是否应该免费的块。我认为(幸运的是,自从我不得不在死磁盘上使用 fsck 以来已经有一段时间了,所以不能保证结果完全相反)它将把这些块标记为已使用并在其中创建文件/lost+found
(以块号作为名称)如果你回答“是”。