手动 Fsck 然后出现 I/o 错误

手动 Fsck 然后出现 I/o 错误

我使用 Ubuntu 16.04,今天我通过按住电源键 5 秒钟关闭了计算机。但是当我启动计算机时,它无法启动。它显示:

意外不一致:手动运行 fsck

所以我给出一个命令:fsck /dev/sda2并接受所有错误和重写消息。然后它显示以下内容:

在此处输入图片描述

答案1

请先从实时 Linux 系统启动并连接备份磁盘以进行映像备份!只要您没有备份,就不要尝试修复原始数据。如果实时 Linux 系统已启动,请使用 lsscsi 查看哪个是正确的设备(再次是 sda?)

dd if=/dev/“设备可能由 lsscsi 查找” of=/mountpoint/backup-devices/directory/image.dd bs=4096”

如果映像不是那么大,请再制作一份副本。如果磁盘很大,只需从一个分区制作映像即可。如果系统使用 LVM...那么最好进行完整的映像备份。然后使用 losetup 创建 /dev/loop-devices 并执行 fsck 或此处的其他操作。但是 - 如果您在“dd”期间遇到 I/O 错误,则很可能是您的硬盘驱动器已损坏。最后一个选项是使用“dd conv=noerror,sync”来克服错误,然后尝试尽可能好地修复。因此,请祈祷“dd”可以创建没有错误的映像。并希望第一次尝试修复不会造成更多损坏。

相关内容