[问题解决篇-152] 使用fsck在救援模式修复文件系统

说实话,第一次接触fsck的时候,我吓出了一身冷汗。
当时系统突然蓝屏,无法重启。
最后老爷子一步步教我操作和维护。
说实话,它的工作方式相当吓人,但当它放在正确的位置时,效果确实不一样。

重要的是,操作的细节其实是有讲究的。
例如,如果您在想,为什么首先选择 CD 启动?说白了,就是需要将BIOS CD/DVD或者U盘设置为第一启动项。
我在国内帮邻居修电脑,结果他也把USB闪存插错了,所以我白费了很长时间。
之后我更改了端口并选择了“释放”模式,并相应地进入了系统。

在卸载设备时,不应跳过此步骤。
我的朋友遭受了这次损失。
忘记使用umount删除,直接运行fsck。
最终导致分区系统损坏。
那一幕,说实话,还挺惨烈的。
当指定插件时,它将正确使用 UUID。
/dev/sda 和 /dev/sda1 经常被混淆。
改用UUID后,我再也没有犯过这个错误。

恢复 USB 磁盘时,-p 选项救了我的命。
当时公司里的U盘突然死机了,而且数据非常大。
我很快尝试了 fsck -p /dev/sdb ,坏块自动恢复了。
不过后来发现有些老系统不支持-p,所以提前查一下手册页。
我有一个客户正在使用旧的红帽,结果是空白的。

最困扰我的是退出代码。
说实话,我已经习惯了篮板球?他们指挥着数千人,但每次我看到这些数字,我都会感受到经文。
后来我发现0是正常的,0以外的任何值都意味着有问题。
这是一个典型的案例。
经过三个磁盘驱动器后,最终结果返回为01 1 我花了很长时间才弄清楚如何开发干OR。
我自己没有运行过,但我记得关于01 1 的信息。
我建议你查看手册。

使用 e2 fsck 时查看。
这是为了杀死 ext2 /3 /4 系统。
我有一个 ext4 的笔记本电脑硬盘,但是安装 Windows 后,分区损坏了,所以我不得不使用 e2 fsck。
当时我选择-f-查看,发现很多丢失的文件都恢复了。
说实话,这真是太棒了。

最后说一句经验:网络不能作为救援手段。
上次对服务器进行fsck时,发现eth0根本无法连接。
最后,我使用ssh从另一台机器远程工作。
因此,在开始下载该工具之前,请考虑您是否需要互联网连接。
如果没有,请带一根网线。

linux中如何进入系统救援模式

昨晚深夜,我的电脑突然蓝屏并且停止工作。
折腾了半天,重装系统,却发现光驱坏了,CD/DVD无法启动。
我太紧张了,开始大汗淋漓。
想起之前学过的Linux救援模式,我赶紧拔出很久没用的U盘,插上,然后重启电脑。
果然,屏幕上出现了一堆英文选项,就像读圣经一样。
按照步骤首先更改 BIOS 并选择 USB 启动,系统将从 USB 驱动器启动。
我选择了“安装了 Rescue 的系统”,然后按照提示选择语言并选择键盘。
最后,当我进入命令行界面时,我快速输入命令,清除屏幕,查看文件并更改设置。
经过近两个小时的奋战,电脑终于能够成功启动了。
这时我突然想到,如果当时U盘坏了怎么办。