linux文件系统损坏,导致系统无法启动解决办法
(-12-07 10:15:06)
标签:
故障诊断
系统损坏
文件系统
fsck
系统修复
1 概述
系统在断电,以及执行配置更新、软件升级、内核升级后都可能导致系统无法启动,常见的原因如下:
* 文件系统配置不当,例如/etc/fstab、/etc/inittab文件配置错误或丢失。
* 内核文件丢失或崩溃。
* 系统引导程序出现问题,例如grub丢失或顺坏。
* 系统硬件故障。
2 解决方法
当前linux普遍使用ext3、ext4文件系统,这两种文件系统都是具有日志记录功能的日志文件系统,可以进行简单的容错和纠错。日志系统并不是把数据实时写入磁盘,而是定期批量写入磁盘,对文件系统的所有读写操作都会实时记录到日志文件中,当系统发生断电等错误导致数据没有写入磁盘时,可以通过日志文件中的记录,回滚发生故障时的读写操作,保证数据的一致性。
checking root filesystem
/dev/sdb1 contains a file system with errors, check forced
/dev/sdb1:
Unattached inode 1842321623
/dev/sdb1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY
(i.e., without -a or -p options)
FAILED
/contains a file system with er