湖南麒麟两种修复硬盘方式

1、背景介绍

目前X86平台采用湖南麒麟3.3-3B系统,当遇到文件系统损坏时,可分下面两种情况进行文件系统修复

2、紧急模式下的修复

板子能进入系统,但是进入的是紧急模式,类似下面这种

此时可以直接输入修复命令进行系统修复

xfs_repair -L /dev/mapper/kylin-root

如果是boot分区损坏,也会进入紧急模式,通过dmesg能够看到下面信息

首先修复/boot 分区。直接使用命令修复:

xfs_repair /dev/sda1 -f

xfs_repair /dev/sda1 -L

会提示修复失败。grub命令行添加参数(具体如何添加参考单用户模式操作):

libata.force=noncq  libata.dma=0

然后再启动,然后再次使用上述命令修复,可以修复成功。

然后修复root 分区(需要注意,通过df -h 命令查看root分区已经挂载)

在grub命令行添加(具体如何添加参考单用户模式操作):

rd.break

进入到救援模式。然后执行卸载命令:

umount /dev/mapper/kylin-root

再执行修复命令:

xfs_repair /dev/mapper/kylin-root

再重启,即可。

3、单用户模式下的修复

单用户模式是无法进入系统,类似下面这样

此时需要进入单用户模式,在系统选择界面按e,编辑grub引导参数

按ctrl+x进入单用户模式

此时可以先卸载root分区,然后再进行修复

umount /dev/mapper/kylin-root

/usr/sbin/xfs_repair -L /dev/mapper/kylin-root -d

修复后会有打印

以上两种方式修复后断电重启即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值