Partition fehlt in zpool import und blkid, aber sichtbar in gdisk

301
Karl Richter

Nach einem Absturz meiner Root-Btrfs musste ich mit dem Ein- / Ausschalter ein Herunterfahren erzwingen. Nach der Neuinstallation eines Root-Dateisystems (unabhängig vom ZFS-Pool, den ich importieren möchte) kann ich meinen Pool nicht mehr importieren, datada das Gerät /dev/sdb7in zpool importund fehlt sudo blkid. Es ist in aufgelistet gdiskund Dateien existieren in /dev/und /dev/disk-by-it(jedoch nicht in /dev/disk/by-uuid).

Die Ausgabe von sudo zpool importist

 Pool: Daten id: 4016535649222625743 Zustand: FAULTED Status: Die Pool-Metadaten sind beschädigt. Aktion: Der Pool kann aufgrund beschädigter Geräte oder Daten nicht importiert werden. siehe: http://zfsonlinux.org/msg/ZFS-8000-72 config:  Daten fehlerhaft beschädigte Daten Protokolle sda1 ONLINE 

sdb7ist das einzige fehlende Gerät. Bei der Erstellung habe ich /dev/disk/by-id/referenziert, aber sie wurden durch die aufgelösten Links ersetzt /dev/.

Angesichts der Ausgabe zpool importund des fehlenden Geräts blkidsehe ich keinen Grund zu der Annahme, dass es eine andere Ursache für die Datenkorruption gibt.

Vorbei -f, -Foder beides sudo zpool importnicht hilft.

Ich würde mich freuen, wenn Lösungen die Verwendung von vermeiden gparted.

Ich verwende SPL 0.7.0-22_gc9821f1 und ZFS 0.7.0-225_g823d48bfb, die vom Quellcode auf Ubuntu 17.10 installiert werden.

1

1 Antwort auf die Frage

2
Karl Richter

Ich musste hinzufügen -d /dev, zpool importum den Pool erfolgreich importieren zu können. Die Partition wird immer noch nicht angezeigt blkid, aber vielleicht hat sie nie stattgefunden und sie wird nicht angezeigt.