昨天我无法打开 Portainer,这让我开始研究运行 Ubuntu 服务器的 Raspberry Pi。通过 SSH 登录后,我尝试更新 PI,但收到一条消息,提示文件系统是只读的,因此我重新启动系统。不幸的是,这导致了彻底失败,因为 PI 可能无法启动,我将其连接到显示器和键盘以查看问题所在。(在此之前,我备份了 SD 卡)。我处于 Initframe shell 或类似的东西中,但我尝试修复它,fsck -fy /dev/sdb2
但这给了我错误“
fsck.ext4: unable to set superblock flags on writeable
Wrtitable:************ WARING: Filesystem still has errors **********
之后,我将 PI sc 卡连接到主系统,并尝试更改 cmdline.txt,在 rootwait 之前输入 rm,但这没有任何作用,因为在我断开 SD 卡后,它恢复正常。我也无法删除任何卷或其他任何东西。
我可以运行 e2fsck -b 8193 或 31768 但是当我尝试这个时它只会说:
e2fsck: Bad magic number in super-block while trying open /dev/sdb2
我接下来可以尝试什么?还是无能为力?