Ich verwende ZFS auf einer Debian 9-Maschine. Diese Maschine hat jahrelang ohne Probleme funktioniert, bis heute.
Der ZFS-Pool ist auf einem RAID-System montiert und wird von der Hardware gesteuert (sodass nur ein Laufwerk als SDA für Linux verfügbar ist). Die Ausgabe von „zpool status“ können Sie unten sehen.
Bevor ich fortfahre, erwähnen Sie nur, dass ich die Konsistenz des RAID überprüft habe und alles in Ordnung ist.
Plötzlich führen sämtliche Zugriffe auf das Dateisystem dazu, dass der Befehl einfriert (sogar ein ls-Befehl), und schließlich muss ich die Maschine manuell neu starten.
Beim Ausführen zpool status -v
lautet die Ausgabe:
#/sbin/zpool status -v
pool: export
state: ONLINE
status: One or more devices has experienced an error resulting in data
corruption. Applications may be affected.
action: Restore the file in question if possible. Otherwise restore the
entire pool from backup.
see: http://zfsonlinux.org/msg/ZFS-8000-8A
scan: scrub repaired 0B in 53h4m with 0 errors on Tue Mar 15 05:28:38 2022
config:
NAME STATE READ WRITE CKSUM
export ONLINE 0 0 0
sda ONLINE 0 0 0
errors: Permanent errors have been detected in the following files:
export/home:<0x0>
export/home:<0x2b2ed23>
export/home:<0x2e1183b>
export/home:<0x2b2e849>
export/home:<0x1d0b5b1>
Die Hauptfrage lautet also: Was bedeuten diese Dateien? Wie behebe ich dieses Problem?
Vielen Dank im Voraus!
Antwort1
zpool clear
Führen Sie , wenn möglich, ein oder zwei Scrubs durch und sehen Sie sich dann das Ergebnis an.
Antwort2
DieseWarbeschädigte Dateien und jetzt bleiben Metadaten:
export/home:<0x0>
export/home:<0x2b2ed23>
export/home:<0x2e1183b>
export/home:<0x2b2e849>
export/home:<0x1d0b5b1>
Die Ursache ist wahrscheinlich ein Hardwarefehler. Sie benötigen jedoch weitere Informationen, um die Grundursache zu ermitteln, und werden wahrscheinlich durch Ihre RAID-Karte gestoppt.
Verwenden eines RAID-Hardwaregeräts unter ZFSist nicht zu empfehlenum genau die Situation zu vermeiden, in der Sie stecken: Schwierigkeiten bei der Diagnose von Problemen.
Meine zwei Cent:
- Überlassen Sie die Verwaltung Ihrer Festplatten ZFS (es ist dafür vorgesehen)
- Verwenden Sie die aktuellste ZFS-Version (und ein geeignetes Betriebssystem).