服务器硬盘扇区出现了问题,我该怎么处理呀?

归海一刀 发布于 2012/07/28 14:42
阅读 3K+
收藏 1

下面这信息是Logwatch 发到我邮箱的记录,查了一下资料似乎是说扇区坏了。

--------------------- Smartd Begin ------------------------ 


 
 Currently unreadable (pending) sectors detected:
  /dev/sdb - 15 Time(s)
  2 unreadable sectors detected
 
 Warnings:
  Warning via mail to root: successful  - 1 Time(s)
  Sending warning via mail to root ...  - 1 Time(s)
 

 ---------------------- Smartd End ------------------------- 

下面这些日志是从 /var/log/messages 中取到的。


Jul 24 19:07:25 ****** auditd[3246]: Audit daemon rotating log files

Jul 27 16:19:07 ****** kernel: ata2: exception Emask 0x10 SAct 0x0 SErr 0x401000

0 action 0xe frozen

Jul 27 16:19:07 ****** kernel: ata2: irq_stat 0x00400040, connection status chan

ged

Jul 27 16:19:07 ****** kernel: ata2: SError: { PHYRdyChg DevExch }

Jul 27 16:19:07 ****** kernel: ata2: hard resetting link

Jul 27 16:19:13 ****** kernel: ata2: link is slow to respond, please be patient

(ready=0)

Jul 27 16:19:14 ****** kernel: ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)

Jul 27 16:19:14 ****** kernel: ata2.00: configured for UDMA/133

Jul 27 16:19:14 ****** kernel: ata2: EH complete

Jul 27 16:19:14 ****** kernel: SCSI device sdb: 3907029168 512-byte hdwr sectors (2000399 MB)

Jul 27 16:19:14 ****** kernel: sdb: Write Protect is off

Jul 27 16:19:14 ****** kernel: SCSI device sdb: drive cache: write back

Jul 27 16:48:33 ****** smartd[4315]: Device: /dev/sdb, 2 Currently unreadable (pending) sectors

Jul 27 16:48:33 ****** smartd[4315]: Sending warning via mail to root ...

Jul 27 16:48:34 ****** smartd[4315]: Warning via mail to root: successful

Jul 27 17:18:33 ****** smartd[4315]: Device: /dev/sdb, 2 Currently unreadable (pending) sectors

Jul 27 17:48:34 ****** smartd[4315]: Device: /dev/sdb, 2 Currently unreadable (pending) sectors

Jul 27 18:18:34 ****** smartd[4315]: Device: /dev/sdb, 2 Currently unreadable (pending) sectors

Jul 27 18:48:33 ****** smartd[4315]: Device: /dev/sdb, 2 Currently unreadable (pending) sectors

================

通过观察发现系统/var/log/messages 文件每隔半小时就会记录一次 smartd[4315]: Device: /dev/sdb, 2 Currently unreadable (pending) sectors 错误

=============

下面这是通知邮件中记录的信息

This email was generated by the smartd daemon running on:

   host name: ********
  DNS domain: ***
  NIS domain: (none)

The following warning/error was logged by the smartd daemon:

Device: /dev/sdb, 2 Currently unreadable (pending) sectors

For details see host's SYSLOG (default: /var/log/messages).

You can also use the smartctl utility for further investigation.
No additional email messages about this problem will be sent.

-----------------------------------
本台服务器做的是raid1(软),只有两块硬盘,每块硬盘为2T,现在想问的是如何来修复这一块硬盘(/dev/sdb)中损坏的扇区。另外,更换新硬盘的话我该如何处理。

以下是问题补充:

@归海一刀:服务器的操作系统为centos 5.8 64位 (2012/07/28 14:44)
加载中
0
诸葛非卿
诸葛非卿

先记录驱动器和分区的设备名称

用 sudo用e2fsck - cfpv / dev/名称<br />

0
Lunar_Lin
Lunar_Lin
       扇区 硬件坏的话,就只能重新分区把这部分屏蔽掉.(新的分区表 不使用这部分扇区). centos下具体做法我不清楚.win下倒是很简单,下个软件随便点点就OK了.
0
deleted
deleted
第一件事, 备份数据......第二件事,让机房换硬盘......
0
mark35
mark35
备份数据赶快换硬件吧
0
中山野鬼
中山野鬼
楼上都是正解啊。硬盘廉价,数据无价。赶快换吧,如果是物理损坏。。。
0
归海一刀
归海一刀

55555555555555  泪奔中,这台服务器上线还不到两个月就出这问题!哎。。。。

0
归海一刀
归海一刀
除了换硬盘外,有没有别的方法来修复损坏的扇区呢?  (因为是raid1,这方面的修复资料很少)
deleted
deleted
别怕麻烦,除非你敢赌自己RP特别好 ....服务器上最大的问题其实就是硬盘问题....一旦硬盘出了问题, 服务器三天两头挂是正常的.....或者突然挂掉再也启不来也是正常的........
0
xyz555
xyz555
raid1,直接拔了坏硬盘(支持热拔插的话),换个新的不就得了。软件的raid1,加上再设置一下就可以了。
0
归海一刀
归海一刀

引用来自“xyz555”的答案

raid1,直接拔了坏硬盘(支持热拔插的话),换个新的不就得了。
主要是我用的是软件方式做的raid1 ,并且不支持 热拔插。有没得这方面换硬盘的经验分享一下呢?
xyz555
xyz555
raid1就是两个硬盘互为镜像,这样的磁盘阵列数据安全性最高。
0
迪克2012
迪克2012
软raid,性能奇差,而且出了问题,难以恢复,与其软raid还不如不做raid. 要么就硬raid,吃了足够的教训,就知道软raid害人
返回顶部
顶部