linux硬盘损坏后的修复

来源:互联网 发布:学生杀老师知乎 编辑:程序博客网 时间:2024/05/16 02:17

问题背景:

公司测试服务器搬迁时,一时疏忽,将几台服务器直接断电了。

开机时,主机名为bigdata02的服务器报kernel panic的错误,日志打印信息如下(非专业拍摄,还请原谅):


本人对系统不甚熟悉,在请教同事后,认为是断电导致sdb硬盘的损坏。

处理过程:

1)由于无法进入linux系统,当务之急,用U盘制作一个CentOS6.X的紧急启动盘,通过启动盘进入系统(具体操作图片没有拍摄,大伙可以自行百度);

2)进入系统后:

第一步:badblocks -s -v /dev/sdb > xx.log,检测硬盘坏块并记录日志;

第二步:e2fsck -l xx.log /dev/sdb,根据日志修改硬盘;

第三步:fsck -f -y -c /dev/sdb,重新检测硬盘,如果没发现坏块,则修复成功。

3)重新mount硬盘,成功!

4)正常启动系统,成功!

提示:

由于是测试服务器的修复,因此,数据丢失并不重要。对于数据重要的服务器,建议咨询专业运维人员后再进行硬盘修复