Hallo in die Runde,
ich betreibe seit ungefähr Februar bei mir im Keller einen kleinen Server mit einem Intel Core i5-10400, 32 GB RAM, als System Festplatte hängt eine Samsung M2 SSD drin und darauf läuft mein Proxmox.
In dem System sind meine alten 6 TB WD RED (WD60EFRX), diese habe ich über das Webinterface als RAID1 (Mirror) zusammengeschlossen. Nun hab ich gestern Abend Updates gemacht, die PVE neu gestartet und wunderte mich dass der Start so lange dauert. Hinterher bemerkte ich, dass mein RAID weg war.
Somit hab ich dann mal 'zpool import' durchgeführt,
OK, doof... ich dachte mir, vielleicht mit dem Parameter '-f' einbinden, weil es ja auch erwähnt wurde, läuft aber auch schief.
Alles klar, ist ja ein RAID1 (Mirror), dann bindest du halt eine der beiden HDDs einzeln ein, hängst die externe Backup HDD dran, holst alle Daten runter und baust das RAID noch auf. Aber irgendwie klappt das nicht so ganz... bei 'mdadm' ist das problemlos möglich, Raid auflösen, HDD einzeln mounten, aber das Debian Bullseye welches als Basis für Proxmox dient, scheint da keine passenden Pakete oder Lösungen zu haben.
Wenn ich jetzt natürlich "destroy" des Raid mache, löscht er mir wohl die Daten (z.B. hier), dass möchte ich ja nicht.
Ich hatte hier im Proxmox Forum auch schon Artikel gefunden wo jemand zu dem Import Befehl noch andere Parameter hinterlegt hatte. Glaube da erwähnte die Person dann, dass nach 25 Minuten alles wieder toll war. In einem anderen Forum schrieb einer bei einem ähnlichen "import", dass er 12 Stunden gewartet habe und es dann ging.
Hat hier jemand eine Idee oder eine Lösung, wie ich meine HDD einzeln zugänglich machen kann, damit ich erst einmal an die Daten komme?
Es sind zwar Backups von Backups auf der Platte, aber ich wollte dennoch einmal auf Nummer sicher gehen, dass ich da nicht versehentlich etwas drauf gelegt habe was ich doch noch mal bräuchte, da einer der Ordner darauf auch eine Zwischenablage ist und so eine Zwischenablage schon mal länger anhalten kann
Schon mal vielen Dank im Voraus.
Gruß, Domi
Nachtrag1: Ich habe noch ein wenig geguckt und wenn ich z.B. 'zpool clear WD6TB' eingebe, sagt mir das System dass es keinen Pool gibt. Falls das von Interesse ist.
Nachtrag2: Nach ein paar weiteren Treffern im Internet bin ich irgendwann über 'zpool import -FX pool' gestoßen. Es dauerte ein paar Stunden und dann war der Pool wieder verfügbar. Dies war zwar die rabiate Holzhammer Methode, aber es ging.
ich betreibe seit ungefähr Februar bei mir im Keller einen kleinen Server mit einem Intel Core i5-10400, 32 GB RAM, als System Festplatte hängt eine Samsung M2 SSD drin und darauf läuft mein Proxmox.
In dem System sind meine alten 6 TB WD RED (WD60EFRX), diese habe ich über das Webinterface als RAID1 (Mirror) zusammengeschlossen. Nun hab ich gestern Abend Updates gemacht, die PVE neu gestartet und wunderte mich dass der Start so lange dauert. Hinterher bemerkte ich, dass mein RAID weg war.
Somit hab ich dann mal 'zpool import' durchgeführt,
Code:
root@pve01:~# zpool import
pool: WD6TB
id: 161144xxxxx7143
state: FAULTED
status: The pool metadata is corrupted.
action: The pool cannot be imported due to damaged devices or data.
The pool may be active on another system, but can be imported using
the '-f' flag.
see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-72
config:
WD6TB FAULTED corrupted data
mirror-0 ONLINE
ata-WDC_WD60EFRX-68L0BN1_WD-WX1xxxxxFJK ONLINE
ata-WDC_WD60EFRX-68L0BN1_WD-WX1xxxxxRTL ONLINE
OK, doof... ich dachte mir, vielleicht mit dem Parameter '-f' einbinden, weil es ja auch erwähnt wurde, läuft aber auch schief.
Code:
root@pve01:~# zpool import -f WD6TB
cannot import 'WD6TB': I/O error
Destroy and re-create the pool from
a backup source.
Alles klar, ist ja ein RAID1 (Mirror), dann bindest du halt eine der beiden HDDs einzeln ein, hängst die externe Backup HDD dran, holst alle Daten runter und baust das RAID noch auf. Aber irgendwie klappt das nicht so ganz... bei 'mdadm' ist das problemlos möglich, Raid auflösen, HDD einzeln mounten, aber das Debian Bullseye welches als Basis für Proxmox dient, scheint da keine passenden Pakete oder Lösungen zu haben.
Wenn ich jetzt natürlich "destroy" des Raid mache, löscht er mir wohl die Daten (z.B. hier), dass möchte ich ja nicht.
Ich hatte hier im Proxmox Forum auch schon Artikel gefunden wo jemand zu dem Import Befehl noch andere Parameter hinterlegt hatte. Glaube da erwähnte die Person dann, dass nach 25 Minuten alles wieder toll war. In einem anderen Forum schrieb einer bei einem ähnlichen "import", dass er 12 Stunden gewartet habe und es dann ging.
Hat hier jemand eine Idee oder eine Lösung, wie ich meine HDD einzeln zugänglich machen kann, damit ich erst einmal an die Daten komme?
Es sind zwar Backups von Backups auf der Platte, aber ich wollte dennoch einmal auf Nummer sicher gehen, dass ich da nicht versehentlich etwas drauf gelegt habe was ich doch noch mal bräuchte, da einer der Ordner darauf auch eine Zwischenablage ist und so eine Zwischenablage schon mal länger anhalten kann
Schon mal vielen Dank im Voraus.
Gruß, Domi
Nachtrag1: Ich habe noch ein wenig geguckt und wenn ich z.B. 'zpool clear WD6TB' eingebe, sagt mir das System dass es keinen Pool gibt. Falls das von Interesse ist.
Nachtrag2: Nach ein paar weiteren Treffern im Internet bin ich irgendwann über 'zpool import -FX pool' gestoßen. Es dauerte ein paar Stunden und dann war der Pool wieder verfügbar. Dies war zwar die rabiate Holzhammer Methode, aber es ging.
Last edited: