내 커널 로그에서 다음과 같은 항목을 볼 수 있습니다.
[0.765510] sd 3:0:0:0:[sdb] 3907029168 512바이트 논리 블록: (2.00TB / 1.81TiB)
무언가 실패하면 일반적으로 다음과 같습니다.
[6007.433977] ata8.00: 재검증 실패(errno=-5)
어떤 드라이브에 오류가 있는지 확인하려면 sd:X:X:X:X를 ataX:00으로 어떻게 변환합니까?
답변1
커널 장치 이름에서 ata 장치 이름으로 매핑(다대일):
readlink /sys/class/block/sda | tr / \\012 | grep '^ata'
ata 장치 이름에서 커널 장치 이름으로 매핑(일대다):
ls -l /sys/class/ata_port/ata1/device/host*/target*/*/block