排除文件系统类故障
文件系统及磁盘中所存储的数据价值是无法估量的,运维人员的职责之一就是确保数据的安全性。由于磁盘属于易损耗品,无法估计它什么时候损坏,所以最好的方法就是建立完善的备份机制,当系统出现文件系统或磁盘类故障时,一定要慎重处理。
修复文件系统
在linux主机中,可能会因为非正常关机,突然断电,设备数据读写异常等原因易导致文件系统破坏,比较常见的超级块(Super-block)损坏。超级块时文件系统的核心“档案“他记录了该文件系统的类型,大小,空闲磁盘块等信息。
模拟损坏
[root@localhost ~]# dd if=/dev/zero of=/dev/sdb1 bs=512 count=4
记录了4+0 的读入
记录了4+0 的写出
2048字节(2.0 kB)已复制,0.00136464 秒,1.5 MB/秒
尝试挂载使用
[root@localhost ~]# mount /dev/sdb1 /data/
mount: /dev/sdb1 写保护,将以只读方式挂载
mount: 未知的文件系统类型“(null)”
修复文件系统(xfs_repair | fsck–>扫盘)
[root@localhost ~]# xfs_repair /dev/sdb1
#针对ext4文件系统修复命令为:fsck -y -t ext4 /dev/sdb1
扫盘过程略…
[root@