當linux系統裝有多顆硬碟且使用raid0組合成一顆磁碟,不幸其中一顆毀損時,整個磁碟就找不到了,且資料全部遺失,如果是重要資料的話,那就真的GG了.
% u% ~6 f: S' }. M, K本篇重點是在說明"如何找出哪一顆出問題",那就是找出硬碟的型號及序號:3 C) y/ w/ C# m( \9 Y0 `" W
, X1 i0 u) l, s+ T: ?3 q
#hdparm -I /dev/sd?|grep -E "Number|/dev"
; J y% c! | e. M7 c/dev/sda:( O/ Y9 f0 ~4 F' l9 u( k `
Model Number: HDS722516VLSA80
( F, `) B" s* y Serial Number: VN6D3ECDD7RG1D! m6 X1 n9 d- Y) }) i4 D
/dev/sdb:
: e. s/ V) P- V- l2 Q( a, H Model Number: WDC WD740GD-00FLA1 ' G. X: B, [- s+ C
Serial Number: WD-WMAKE1690676
c- i+ x( }+ O; Z8 `; v+ h- E9 p. c/dev/sdc:
$ m0 j( h6 b$ c3 e4 r" q3 y" o% Q Model Number: HDS722525VLSA80
2 j% Z6 I; R" l0 N7 R& T Serial Number: VN6J3ECFEALJRD* c8 ]$ Z( Q8 i+ e+ b! K
/dev/sdd:, N& M4 E6 d* l
Model Number: HDS722525VLSA80 - B; l7 S; A5 v% `3 a
Serial Number: VN6J3ECFEBSR1D; i7 A h, f' |8 [4 l
( D& V; r$ O; f, M
+ p- y/ [9 _. m: k* T* s; Q
註:% A% ^2 `) c1 S) h9 Z
hdparm並不一定可以適用所有硬碟,有些廠牌可能不支援此指令,可能會出現如下錯誤:% m& @' J8 b v) ^
HDIO_DRIVE_CMD(identify) failed: Invalid argument0 B7 p5 c8 k% Y& {; T N, j9 z
可以使用: 參考 http://70tw.spotlight.net.tw/?p=330) W4 g5 L/ i6 C0 |- C
smartctl -i -d ata /dev/sda # ata 是 sata, 假如無 smartctl ===> yum install smartmontools5 x! V6 a8 T; L1 d, D1 \, M/ X8 S; I; m
smartctl -i -d scsi /dev/sdb # scsi 硬碟8 n* F' K. Q7 `
[root@server ~]# smartctl -i -d scsi /dev/sdb
& J% h# W6 L( T( ~smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build)
4 }4 W& ~" m7 x# RCopyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
7 y* o! P/ c- k# V) F" R
* p6 Y5 g& y) |7 r( E4 X
! R" p; }, N6 J3 q G0 r% ~* dVendor: AMCC" M6 d( u) l1 F- j
Product: 9650SE-12M DISK
2 x! E$ ~$ j2 `2 uRevision: 4.10
* A7 {6 \% n' j( [User Capacity: 2,999,988,518,912 bytes [2.99 TB]
& V0 h5 f% u3 i* B3 _( d/ x/ MLogical block size: 512 bytes9 F# X. N) H" X4 w; R$ r4 f+ F- t
Logical Unit id: 0x600050e09e18e100d23a0000d6b30000+ T! g7 a/ D/ e0 M+ e* G& [0 P
Serial number: 56L4B0GS9E18E100D23A+ }$ h* @. l1 f) |
Device type: disk' Z- d. ?2 m& I3 W
Local Time is: Mon Jan 25 09:05:11 2016 CST: d; j# Z$ g- G7 u6 r
Device supports SMART and is Disabled
4 q4 Q8 Y: @+ G( Y8 G$ l1 cTemperature Warning Disabled or Not Supported& M* K9 i% G7 p9 B0 k9 v, C7 H
[測試硬碟健康狀態]
, b- H9 Q8 }; ?5 k% I6 o8 qsmartctl -H -d scsi /dev/sdb也可參考 http://www.av4u.info/forum.php?m ... ypeid%26typeid%3D43- J1 V y) _6 O
4 x2 ?* H9 t2 l: i' [ |
|