我的 RaspberryPi 出现故障,我无法再使用 SSH 连接到它,因此我决定通过切断电源并重新插入来重新启动它。启动时它显示一条消息“Kernel Panic”,经过一番谷歌搜索后,我发现分区可能乱了。
我从实时 USB 加载了 Ubuntu,并插入了 RaspberryPi 的 MicroSD 卡。
当我运行时sudo fsck.ext4 -v /dev/sdd2
我得到以下输出:
e2fsck 1.46.5 (30-Dec-2021)
rootfs contains a file system with errors, check forced.
Resize inode not valid. Recreate<y>?
当我按下“Y2”键时,会提出更多解决方案。在某个时候,我可以选择按“A”键自动对所有问题都说“是”。最后我得到了以下输出:
i_faddr for inode 2343 (???) is 4096, should be zero.
Clear? yes
i_faddr for inode 2347 (???) is 1, should be zero.
Clear? yes
Symlink ??? (inode #2345) is invalid.
Clear? yes
Error deallocating inode 2345: Corrupt extent header
rootfs: ***** FILE SYSTEM WAS MODIFIED *****
e2fsck: aborted
rootfs: ***** FILE SYSTEM WAS MODIFIED *****
root@ubuntu:/home/ubuntu#
有什么方法可以正确修复此问题吗?