在linux中 可能会因为非常规操作导致文件系统破坏。如超级块损坏,超级块是文件系统的核心 “档案” 记录了文件系统的类型、大小、空闲磁盘块等 。当文件系统的超级块损坏,linux将无法识别该系统 ,挂载系统镜像时显示 “you moust specify the filesystem type” 不能进入系统
-
模拟破坏文件系统
-
命令 :dd if= /dev/zero of=dev/sdb bs=512 count=4
-
dd :复制 if=源文件 或源设备
-
of=目标文件或目标设备
-
bs=byte 大小
-
count=复制次数
-
-
尝试挂载/dev/sdb1 到 /mnt
-
mount /dev/sdb1 /mnt/
-
显示文件系统类型错误,选项错误、 /dev/loop0 有超级块等信息
-
-
对文件系统进行修复
-
重启系统
-
进入字符界面
-
输入 root 用户的密码 进入临时的shell环境
-
centOS 6 修复 : fsck -y -t ext4 /dev/sdb1
-
centOS 7 修复 : xfs_repair -t xfs /dev/sdb
-