linux多硬盘损坏,Linux裁剪系统时硬盘损坏的解决方法

当Linux系统裁剪过程中硬盘损坏导致目标系统无法启动时,可以使用归档打包的方法进行修复。首先,在目标系统的根目录下打包压缩文件,然后卸载损坏分区并重新格式化。接着挂载新分区,解压并同步文件,最后挂起宿主机,目标系统通常能恢复正常运行。这种方法避免了繁琐的分区格式化和数据恢复过程。
摘要由CSDN通过智能技术生成

Linux裁剪系统时硬盘损坏的解决方法

在进行系统裁剪时,为了减少等待时间,一般会选择将宿主机挂起并直接运行目标系统,然而过于频繁的操作,往往会造成硬盘无法及时同步,造成硬盘分区损坏,从而造成目标系统无法正常启动。此时,若将分区重新格式化再重新来过未免过于麻烦。

本文通过归档打包的方式解决该问题,有效的避免了繁琐的修复过程

一、进入目标系统的根目录打包压缩文件至指定位置(假设在宿主机的/mnt/sysroot目录下)

find . | cpio -H newc --quiet -o | gzip > /root/sysroot.2.gz

二、卸载损坏分区

fuser -km /mnt/sysroot

umount /mnt/sysroot/

三、重新格式化并挂载分区

mke2fs -j /dev/hda2

mount /dev/hda2 /mnt/sysroot/

四、再次回到目标系统的根目录,恢复文件并执行同步

cd /mnt/sysroot/

zcat /root/sysroot.2.gz | cpio -id

sync

五、挂起宿主机,打开目标系统的虚拟机,此时一般就能正常运行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值