![Kali - ext4_find_entry 校验目录块 0 冻结所有内容,给出输入/输出错误](https://linux22.com/image/230493/Kali%20-%20ext4_find_entry%20%E6%A0%A1%E9%AA%8C%E7%9B%AE%E5%BD%95%E5%9D%97%200%20%E5%86%BB%E7%BB%93%E6%89%80%E6%9C%89%E5%86%85%E5%AE%B9%EF%BC%8C%E7%BB%99%E5%87%BA%E8%BE%93%E5%85%A5%2F%E8%BE%93%E5%87%BA%E9%94%99%E8%AF%AF.png)
我在戴尔笔记本上安装 Kali Linux 时遇到一些问题。它安装在我的 SSD 的一半上,与 Windows 双引导,但我后来安装了 Kali,所以 GRUB 来自后者。 Kali 已安装“一个分区中的所有文件“ 选项。
症状是,当我正在做某件事时,到了某个时候我就不能再做任何事情了:
- 如果我打开终端并输入 ls,我会得到
zsh:input-output error
- 如果我点击一个图标,例如 Kali 左上角打开菜单的图标,它就会消失
- 并非总是如此,在 wifi 图标附近会出现以下文本:
/usr/share/kali-themes/xfce-4-panel-gemon-vpnip.sh: input/output error
我设法在问题发生后立即拍下 dmesg 输出的照片,即:__ext4_find_entry:1693: inode #1084174: comm chrome: checksumming directory block 0
问题是非常频繁fsck /dev/sda5
,每次我访问 Kali 时都会发生这种情况,并且每次启动时我总是被迫使用它。
根据 SMART 的说法,SSD 状况良好。我还在 Windows 中安装了 Crucial Storage Executives,它向我显示了出色的统计数据并且没有错误。固件已更新至最新版本:M3CR023。
我还进行了几次块扫描,包括使用 Disk Genius 从 Windows 进行的扫描,并且没有坏块。
我真的不知道要检查和修复什么。在 Windows 上,一切似乎都没有问题。
我将e2fsck
按照建议运行,将粘贴输出
这可能是无关的,但我也想揭露这种行为:触控板经常冻结,鼠标不响应命令,指针沿对角线向下和向左下降。其他一切都有效,以至于我用位于键盘中心的双点来控制它。过了一会儿,触摸板又可以工作了。我使用 缓解了该问题sudo xinput disable 11
,但我注意到该缺陷也出现在 Windows 上,因此我认为此行为与上述问题无关。界面是:
Virtual core pointer
⎜ ↳ DualPoint Stick
提前致谢!
答案1
由于这是同一文件上的持续错误,这听起来像是一个基本的文件系统损坏,fsck 由于某种原因无法修复。
因此,到目前为止,最简单的解决方案是将您的个人文件从该驱动器复制到备份介质上(您有无论如何,定期备份,不是吗,尤其是在您的 SSD 对其自身状态有误的情况下?),启动实时 Linux 磁盘、blkdiscard
整个分区,并安装新的操作系统。
不知道为什么你已安装Kali 作为 Windows 旁边的双启动工具 – 虽然这在技术上是可能的,但 Kali 从来没有也不打算用作日常的第二启动选择,您可以在家庭 WiFi 等中浏览网页,Kali Linux 本身说,所以这可能是用正常的 debian 替换 Kali 安装的好时机。
然而,做后进行备份后,强制 SSD 进行较长时间的 SMART 自检。确实是Ext4是一个强大且经过充分测试的文件系统,以及在 SSD 未损坏的情况下“刚刚发生”的不可修复的错误,应该比消费级 SSD 没有注意到自身故障的可能性要小得多。