
내 FreeBSD 시스템에는 ZFS RAID의 일부인 SATA 디스크가 많이 있습니다.
시스템을 시작하면 많은 것을 볼 수 있습니다.
ATA status: 41 (DRDY ERR), error: 40 (UNC )
RES: 41 40 d8 70 f8 40 81 00 00 00 00
Retrying command
READ_FPDMA_QUEUED. ACB: 60 08 d8 70 f8 40 81 00 00
무한 루프에 빠지게 됩니다. 디스크에서 데이터를 요청하는 것 같은데... 읽기에 실패하고 계속해서 읽기를 시도합니다. 결과적으로 시스템이 부팅되지 않습니다.
관련된 디스크는 시스템 디스크(또는 시스템을 보유하는 풀의 일부)가 아니므로 부팅에 필요하지 않습니다.
이를 방지하고 시스템이 부팅될 수 있도록 즉시 오류를 반환하는 구성이 있습니까?
또는 1~2번의 읽기 시도 실패 후 0 블록을 반환할 수도 있습니다. RAID 구성은 이를 읽기 실패로 자동 감지합니다.