Brad Campbell wrote:
On 09/07/10 05:53, Mikael Abrahamsson wrote:
I never really had a huge problem figuring out with high probability
which drive it was, but I wanted to know if there was a 100% certain way
of doing it. Seems there is not, am I the only one who is looking for
this functionality? I would think this is a fairly common problem?
Certainty would be nice, but in practice here I've always found that
ataX = sdX+1 and I've relied on that mapping to always be constant.
I've not yet found it otherwise, but I guess it's possible. I'd assume
the libata guys should be able to provide a definite comment on that.
I've got no lights on my arrays, so it's even harder to identify which
drive is which when you need to swap one out live. I've resorted to
keeping a log of which serial number is in which physical slot, so I
can look up the serial number of the failing drive with hdparm and I
know I've got the right one. Again, it still hinges on the ata-sd
mapping being constant. (it also relies on me updating the log when I
swap a disk)
Brad
Judging from my dmesg and lsscsi on a system with both scsi and SATA,
ataX translates into scsi X:0:0:0
example dmesg output:
[ 3.901035] ata10: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 3.937046] ata10.00: ATA-7: WDC WD7500AAKS-00RBA0, 30.04G30, max
UDMA/133
[ 3.948794] ata10.00: 1465149168 sectors, multi 0: LBA48 NCQ (depth
31/32)
[ 3.969065] ata10.00: configured for UDMA/133
[ 3.980847] scsi 10:0:0:0: Direct-Access ATA WDC
WD7500AAKS-0 30.0 PQ: 0 ANSI: 5
[ 3.993120] sd 10:0:0:0: [sdf] 1465149168 512-byte hardware sectors:
(750 GB/698 GiB)
[ 4.005586] sd 10:0:0:0: [sdf] Write Protect is off
[ 4.017936] sd 10:0:0:0: [sdf] Mode Sense: 00 3a 00 00
[ 4.017959] sd 10:0:0:0: [sdf] Write cache: enabled, read cache:
enabled, doesn't support DPO or FUA
and the lsscsi output:
[0:2:0:0] disk LSI MegaRAID 8344ELP 1.12 /dev/sda
[0:2:1:0] disk LSI MegaRAID 8344ELP 1.12 /dev/sdb
[5:0:1:0] cd/dvd MATSHITA DVD-ROM UJDA780 1.50 /dev/sr0
[7:0:0:0] disk ATA SAMSUNG HD154UI 1AG0 /dev/sdm
[8:0:0:0] disk ATA SAMSUNG HD154UI 1AG0 /dev/sdl
[9:0:0:0] disk ATA SAMSUNG HD154UI 1AG0 /dev/sdo
[10:0:0:0] disk ATA SAMSUNG HD154UI 1AG0 /dev/sdn
[11:0:0:0] disk ATA SAMSUNG HD103SJ 1AJ1 /dev/sdk
[12:0:0:0] disk ATA Hitachi HDT72101 ST6O /dev/sdh
[13:0:0:0] disk ATA Hitachi HDT72101 ST6O /dev/sdi
[14:0:0:0] disk ATA Hitachi HDT72101 ST6O /dev/sdj
Cheers,
Rudy
--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html