실패한 디스크 식별 / Debian GNU/Linux의 올바른 디스크에 dmesg 메시지 연결

실패한 디스크 식별 / Debian GNU/Linux의 올바른 디스크에 dmesg 메시지 연결

dmesg는 다음과 같이 보고합니다.

[78909.100057] ata5.00: failed command: WRITE DMA
[78909.100063] ata5.00: cmd ca/00:08:80:08:00/00:00:00:00:00/e0 tag 11 dma 4096 out
                        res 51/04:00:88:08:00/00:00:00:00:00/e0 Emask 0x1 (device error)
[78909.100067] ata5.00: status: { DRDY ERR }
[78909.100069] ata5.00: error: { ABRT }

lsscsi 보고서

....
[4:0:0:0]    disk    ATA      Maxtor 6H500F0   1DD0  /dev/sdc
[5:0:0:0]    disk    ATA      Maxtor 6H500F0   1DD0  /dev/sdd
[6:0:0:0]    disk    ATA      Maxtor 6H500F0   1DD0  /dev/sde 
....

및 ls /dev/disk/by-path/ 보고서

....
lrwxrwxrwx 1 root root   9 Oct  7 18:22 pci-0000:00:1f.2-ata-4 -> ../../sdd
lrwxrwxrwx 1 root root  10 Oct  7 18:22 pci-0000:00:1f.2-ata-4-part1 -> ../../sdd1
lrwxrwxrwx 1 root root   9 Oct  7 18:22 pci-0000:00:1f.2-ata-5 -> ../../sde
lrwxrwxrwx 1 root root  10 Oct  7 18:22 pci-0000:00:1f.2-ata-5-part1 -> ../../sde1
lrwxrwxrwx 1 root root   9 Oct  7 18:22 pci-0000:00:1f.2-ata-6 -> ../../sdf
lrwxrwxrwx 1 root root  10 Oct  7 18:22 pci-0000:00:1f.2-ata-6-part1 -> ../../sdf1
....

오류가 발생한 디스크는 /dev/sdd 또는 /dev/sde이지만 여기에 있는 두 디스크 모두 제조업체와 모델이 동일하므로 /dev/disk/by-id에서 어떤 일련 번호가 올바른지 확인하기가 어렵습니다. 제거하다.

이제 질문은: dmesg 가 ata5.00 을 참조하는데, 어느 것이 맞나요? lsscsi 또는 /dev/disk-by/path/ 또는 (아마도) 둘 다 정확합니다. 실제로 어떤 디스크에 오류가 발생했는지 확인하는 방법은 무엇입니까?

편집하다: 이 질문은 dmesg의 ataX.XX가 /dev/sdX를 참조하는지 알아내는 것에 관한 것입니다.

관련 정보