1、开机log,开机时kernel会监测到文件系统错误;
2、借助其他完整系统启动,对所在磁盘分区卸载,比如要修复/dev/mmcblk0p2,执行命令 fsck.ext4 /dev/mmcblk0p2 可检查修复系统
3、修改/etc/fstab,将受损的文件系统先注释掉,如果无法读写该文件则采用mount -o remount rw , / 将文件系统改成读写模式。
4、针对受损的文件系统,执行fsck命令,如:fsck /dev/sda1等。
5、在执行之前最好先进行数据备份,以防止修复失效后数据丢失。
6、修复完成后,通过 tune2fs -l /dev/mmcblk0p2看到没有错误信息