Linux:/dev/sdd 是哪个物理磁盘?

Edd*_*ker 1 linux raid hard-drive

标题确实说明了一切,但有更多细节:

我设置了 RAID 10 机箱,其中一个驱动器出现故障 (/dev/sdd)。我启用了热插拔,所以我想弹出故障驱动器并用新驱动器交换它,但我显然想弹出正确的驱动器,否则我真的可以软管我的阵列。

有什么技巧可以知道哪个是主动驱动器,哪个不是?我可以相信 /dev/sdd 将始终是同一个物理驱动器,还是可以在 linux 内部更改名称?

Edd*_*ker 6

有趣的。我发现,通过 fstx 的回答,可以使用 hdparm 找出硬盘的序列号。

hdparm -i /dev/sda:

megatron proc # hdparm -i /dev/sda

/dev/sda:

 Model=WDC WD1001FALS-00J7B1, FwRev=05.00K05, SerialNo=WD-WMATV3008902
 Config={ HardSect NotMFM HdSw>15uSec SpinMotCtl Fixed DTR>5Mbs FmtGapReq }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=50
 BuffType=unknown, BuffSize=unknown, MaxMultSect=16, MultSect=off
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=1953525168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=no WriteCache=enabled
 Drive conforms to: Unspecified:  ATA/ATAPI-1,2,3,4,5,6,7

 * signifies the current active mode
Run Code Online (Sandbox Code Playgroud)

让我看看序列号,它在我的驱动器前面。尼托。