
In meinem FreeBSD-System habe ich eine Reihe von SATA-Festplatten, die Teil eines ZFS-Raids sind.
Wenn ich das System starte, sehe ich viele
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
und sie geraten in eine Endlosschleife. Es scheint, als würden Daten von der Festplatte angefordert ... das Lesen schlägt fehl und es wird immer wieder versucht, das Lesen zu wiederholen. Infolgedessen bootet das System nicht.
Beachten Sie, dass es sich bei der betreffenden Festplatte nicht um die Systemfestplatte handelt (oder um einen Teil eines Pools, der das System enthält) und sie daher zum Booten nicht benötigt wird.
Gibt es eine Konfiguration, um dies zu vermeiden und sofort mit einem Fehler zurückzukehren, sodass das System booten kann?
Alternativ könnte es nach 1–2 fehlgeschlagenen Leseversuchen einfach einen Block von Nullen zurückgeben; die RAID-Konfiguration würde dies automatisch als Lesefehler erkennen.