當linux系統裝有多顆硬碟且使用raid0組合成一顆磁碟,不幸其中一顆毀損時,整個磁碟就找不到了,且資料全部遺失,如果是重要資料的話,那就真的GG了.
2 r6 r. ]& I5 I, c( A* \7 h/ k5 j3 I本篇重點是在說明"如何找出哪一顆出問題",那就是找出硬碟的型號及序號:
5 Y( r4 P! J" M: L. n" r
) [% R# p+ L- S! Q, n# b#hdparm -I /dev/sd?|grep -E "Number|/dev"3 N6 f' ^5 D0 \; c; |; \
/dev/sda:
- H, A) V# G& ]8 ^) w( O r Model Number: HDS722516VLSA80
& e5 U. i4 q+ \0 ?, y Serial Number: VN6D3ECDD7RG1D
* I& Y; ^. u+ d. t+ g: s1 q/dev/sdb:
! L2 O& r( q+ B4 d9 V0 {1 w* S Model Number: WDC WD740GD-00FLA1
3 a/ W4 P% J8 C7 }& ~! a) L8 j Serial Number: WD-WMAKE1690676/ p5 l! c6 _4 e7 U* }9 i: j& w" M
/dev/sdc:0 u6 O9 a! g' c; T
Model Number: HDS722525VLSA80
1 {" Y6 c# O! e0 e8 p; b Serial Number: VN6J3ECFEALJRD
- U8 @/ w) @! @) t, n8 M; t/dev/sdd:
# X6 n1 H2 P" A( L* f+ ` Model Number: HDS722525VLSA80 0 a% m; z3 |% l" C, d f) q
Serial Number: VN6J3ECFEBSR1D0 V5 K4 u# Z4 b$ r3 ?: M3 y
0 a0 S" A' o7 N5 Z9 b8 A: v! f+ l
: S5 R8 d* ]' E3 n# E1 M
註:; W+ A) F( ?2 }$ J1 H( S
hdparm並不一定可以適用所有硬碟,有些廠牌可能不支援此指令,可能會出現如下錯誤:
+ }; b( N0 t7 M HDIO_DRIVE_CMD(identify) failed: Invalid argument/ _! ~2 @) `( t: }
可以使用: 參考 http://70tw.spotlight.net.tw/?p=330
: p0 {+ E+ n( D# w' ksmartctl -i -d ata /dev/sda # ata 是 sata, 假如無 smartctl ===> yum install smartmontools
0 L9 t% A- ^' A. g1 G. Vsmartctl -i -d scsi /dev/sdb # scsi 硬碟
4 A4 m) l0 u( {+ _[root@server ~]# smartctl -i -d scsi /dev/sdb2 q2 ?- j4 R- n( h6 V. U9 A# O
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build)
2 ~7 g1 x2 U( s% Q8 NCopyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net1 a, ^7 F/ {, d7 K) s' h
: v4 U+ t& d. E Z3 n2 t) S1 D) L3 d
Vendor: AMCC7 k% _( k& i7 V% C
Product: 9650SE-12M DISK/ Q9 a3 m5 ]0 I7 W
Revision: 4.107 O$ n/ k. W1 m f, o
User Capacity: 2,999,988,518,912 bytes [2.99 TB]
) U; w) |! O( ?" W0 Y, NLogical block size: 512 bytes) H+ K7 B, }! v
Logical Unit id: 0x600050e09e18e100d23a0000d6b30000
# E% @$ n- I" h t3 b1 mSerial number: 56L4B0GS9E18E100D23A
) L0 P; M; Y0 ]2 i, [& rDevice type: disk$ B [$ s/ j5 n- \/ b5 x* c& a
Local Time is: Mon Jan 25 09:05:11 2016 CST# {6 X, v/ K1 r% t* L4 z3 J
Device supports SMART and is Disabled
0 A9 q; D7 j% M- xTemperature Warning Disabled or Not Supported
& v5 b1 ?9 {4 W. A0 ^" S! [[測試硬碟健康狀態]; ~( I- ^$ e4 E6 i0 q" Q |" U
smartctl -H -d scsi /dev/sdb也可參考 http://www.av4u.info/forum.php?m ... ypeid%26typeid%3D43
" l& x6 Z% F8 x; e& d' g* |8 M+ E7 h8 i4 k8 p/ f0 _; f
|
|