tid=26553&當linux系統裝有多顆硬碟且使用raid0組合成一顆磁碟,不幸其中一顆毀損時,整個磁碟就找不到了,且資料全部遺失,如果是重要資料的話,那就真的GG了.4 O2 o7 J: C3 _ k" `" [) k
本篇重點是在說明"如何找出哪一顆出問題",那就是找出硬碟的型號及序號:
* [) w5 A# ]5 l* a8 g
! M& s" T; E1 g* U#hdparm -I /dev/sd?|grep -E "Number|/dev"
# J" D; [. ]# O+ a/dev/sda:% ^6 X( B5 L! K2 c% V0 K
Model Number: HDS722516VLSA80
. {% f0 | P" D/ Q/ j7 j Serial Number: VN6D3ECDD7RG1D
/ ^6 i+ R' d* ?% {4 f) }/dev/sdb:
! j+ }4 ~1 K+ [% F i, } Model Number: WDC WD740GD-00FLA1 * S7 Y% D7 v7 g6 P. l; D
Serial Number: WD-WMAKE16906766 M% V# z' P' c3 k
/dev/sdc:" ~# W8 Q+ \4 G5 f- v7 m
Model Number: HDS722525VLSA80 * K% T- y9 j1 M9 i7 p
Serial Number: VN6J3ECFEALJRD6 G V/ {- {4 u+ F! D U$ a5 S9 V
/dev/sdd:1 j/ L: Z- w& W6 x: `
Model Number: HDS722525VLSA80
4 l0 y$ M, j# i |/ y# B Serial Number: VN6J3ECFEBSR1D
* V- @+ z9 R: \$ k. J5 m6 w/ f! H+ w" w( h) f: }( a7 T/ R Z
" ^0 D0 E# z' J" Z- ~9 Z* Q6 l" W, A
註:$ z, J. \) W2 H _% q6 j* j
hdparm並不一定可以適用所有硬碟,有些廠牌可能不支援此指令,可能會出現如下錯誤:
( \* y$ R% T9 W/ O HDIO_DRIVE_CMD(identify) failed: Invalid argument/ @) Z( D. n! f8 P; l2 m1 O* k
可以使用: 參考 http://70tw.spotlight.net.tw/?p=3308 H5 F2 n } F1 L; N5 q4 l3 F8 F
smartctl -i -d ata /dev/sda # ata 是 sata, 假如無 smartctl ===> yum install smartmontools9 L% V, Z9 f1 g4 v5 Z/ j# y6 n
smartctl -i -d scsi /dev/sdb # scsi 硬碟
) Z0 E y6 c$ f' M! p[root@server ~]# smartctl -i -d scsi /dev/sdb
0 s2 K7 {9 c7 Q/ D& ssmartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build)* @8 ~9 G: G3 K- S1 [5 r. J
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net6 [0 H& T5 I& a/ ^, q2 J; e; s' E
9 O. `$ t. f3 T0 o9 I2 P% C
* y) E, G- P! D4 H
Vendor: AMCC6 ?$ d/ q; v' ?; p+ m
Product: 9650SE-12M DISK2 h' t! g9 Y! P
Revision: 4.10
( P4 ?2 Y8 k4 ?2 A! @! W! C) B, |3 r0 {User Capacity: 2,999,988,518,912 bytes [2.99 TB] E7 s6 S- g& _4 u0 K1 b0 D/ d
Logical block size: 512 bytes/ Y4 y. o. t0 ^
Logical Unit id: 0x600050e09e18e100d23a0000d6b30000
; V& X* W% w) K0 e* z7 ASerial number: 56L4B0GS9E18E100D23A
T. S1 u7 A6 { W+ JDevice type: disk+ e0 S) `* W6 k9 |3 I7 _
Local Time is: Mon Jan 25 09:05:11 2016 CST
" k' z" z0 G/ A8 L3 M% v$ e" ]Device supports SMART and is Disabled" H: C& y& c' F- U; @7 o3 H5 v
Temperature Warning Disabled or Not Supported' J( J1 y! I' }% T
[測試硬碟健康狀態]9 @1 w; G$ L" m* U
smartctl -H -d scsi /dev/sdb也可參考 http://www.av4u.info/forum.php?m ... ypeid%26typeid%3D43' E! t" t' Z F2 |% {- j9 f
[/ S' H: u! M8 z9 |
|