當linux系統裝有多顆硬碟且使用raid0組合成一顆磁碟,不幸其中一顆毀損時,整個磁碟就找不到了,且資料全部遺失,如果是重要資料的話,那就真的GG了.# @3 l* H& [0 g) i* `
本篇重點是在說明"如何找出哪一顆出問題",那就是找出硬碟的型號及序號:
- M4 m5 ~0 ^3 q* s9 _
+ J% A" D! E4 ^& c$ _( H#hdparm -I /dev/sd?|grep -E "Number|/dev"
( k! x/ I- K# y V# r m& i/dev/sda:
4 d, [# v+ R4 N/ T Model Number: HDS722516VLSA80
; c( t$ d* F7 e Serial Number: VN6D3ECDD7RG1D
4 Q/ T. y( ?* b" d/dev/sdb:
$ S' Z9 n- j* W% m3 K+ Y Model Number: WDC WD740GD-00FLA1
) q& E8 j& k4 I( j( o Serial Number: WD-WMAKE16906763 D% E4 [# c3 U" R& O; c+ Z$ B8 \
/dev/sdc:
- f) G0 e' O5 E" y Model Number: HDS722525VLSA80
! ]) I' e& g) V Serial Number: VN6J3ECFEALJRD. K3 t4 n0 J, a; z
/dev/sdd:
; B) u8 w2 S2 ]) c* N9 n( R Model Number: HDS722525VLSA80 / z1 P8 c: R6 V: q2 X& l; d/ O
Serial Number: VN6J3ECFEBSR1D. W& t. D! [; ?/ a1 [
! {4 W: s* H; s+ @+ m$ u9 r8 e% P* v- k( v8 s& T1 m h" h- E& \2 b) ~; j
註:# Q9 i, j. y7 Y3 B+ s" V
hdparm並不一定可以適用所有硬碟,有些廠牌可能不支援此指令,可能會出現如下錯誤:
! p; O# }$ `- T9 x) v- S HDIO_DRIVE_CMD(identify) failed: Invalid argument$ K' ^4 X. M q( ]+ i V' ?# @! z
可以使用: 參考 http://70tw.spotlight.net.tw/?p=330
, q* E; t) d6 f4 f& s+ ?; hsmartctl -i -d ata /dev/sda # ata 是 sata, 假如無 smartctl ===> yum install smartmontools! I/ Z; R4 e6 H& [: E
smartctl -i -d scsi /dev/sdb # scsi 硬碟- }0 B/ Z1 R/ K; f
[root@server ~]# smartctl -i -d scsi /dev/sdb
, ]& C8 u+ {* _8 N8 M& hsmartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build)
9 e7 }7 {$ T; |! U' s8 f. _Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
. s0 y$ T) @0 s7 y+ ^* E4 x" Y8 x) n) t U8 `9 V- r: Z1 z9 \3 i' K. ]
# x, Q+ L6 k, q# P& t
Vendor: AMCC# [4 V* _0 w5 D
Product: 9650SE-12M DISK' f7 \6 w6 U) Y4 K
Revision: 4.10+ g0 z/ f( E/ d' F/ N$ h
User Capacity: 2,999,988,518,912 bytes [2.99 TB]/ U f6 M( U4 p: i
Logical block size: 512 bytes
' \1 a) G8 m1 T; g* ELogical Unit id: 0x600050e09e18e100d23a0000d6b30000
5 [* F& c8 J9 @7 M+ o3 ]4 ?& {Serial number: 56L4B0GS9E18E100D23A
7 Y" {* v: l+ N; L2 IDevice type: disk
0 r- [4 d& I9 l' M: l* g& H/ _Local Time is: Mon Jan 25 09:05:11 2016 CST
8 @- j+ Z/ F3 LDevice supports SMART and is Disabled
$ w! v4 M. F( V: H' u( xTemperature Warning Disabled or Not Supported K; [, E" s8 m6 \0 ~* A
[測試硬碟健康狀態]; B# K6 c/ X) g0 a1 a/ E! z8 F. ~2 y
smartctl -H -d scsi /dev/sdb也可參考 http://www.av4u.info/forum.php?m ... ypeid%26typeid%3D43
! X9 \1 A8 _$ Y" g2 l; F8 S3 ^
3 K" e4 }/ D" j3 s, M$ T |
|