Ich breche mir beim Austausch meiner HDDs leider immer noch die Ohren.
Bisher musste ich jedes Mal die Kommandozeile bemühen, mit replace -f <unsägliche Nummer> adax ging es aber dann
Jetzt habe ich eine weitere Variante probiert:
-NAS runterfahren
-Platte gegen neue austauschen
-NAS hochfahren
leider zu früh gefreut. Anstatt das automatisch das Re-silvering mit der neuen Platte beginnt, liefer mir ZFS-Pools-Informationen folgendes:
pool: vStorage
state: DEGRADED
status: One or more devices could not be opened. Sufficient replicas exist for
the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using 'zpool online'.
see: http://illumos.org/msg/ZFS-8000-2Q
scan: resilvered 224G in 2h3m with 0 errors on Wed Dec 25 17:15:29 2013
config:
NAME STATE READ WRITE CKSUM
vStorage DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
ada0 ONLINE 0 0 0
17859188424994474147 UNAVAIL 0 0 0 was /dev/ada1.nop
ada2 ONLINE 0 0 0
errors: No known data Errors
Wieder ist die neue Platte zwar erkannt, aber nur mit dieser komischen Nummer.
ZFS-Pools-Werkzeuge erlaubt mir für den Befehl online dann nur ada0 oder ada2 zu wählen, nicht aber das gewünschte ada1.nop der mit der komischen Nummer.
replace genaus. Sowohl bei Gerät wie auch bei neues Gerät ist nur ada0 und ada2 dabei
attach liefert bei "neues Gerät" nur ein leeres Dropdown
Wie ist das korrekte Vorgehen?
This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
Ersetzen der HDD im RAIDZ1 ...
Moderators: b0ssman, apollo567, Princo, crowi
-
drnicolas
- Advanced User

- Posts: 180
- Joined: 15 Aug 2013 14:03
- Location: Wiesbaden, Germany
- Status: Offline
Ersetzen der HDD im RAIDZ1 ...
HP Proliant N54L - Bios Mod -16GB non-ECC-RAM - ZFS RAIDZ1 (3x3TB) - 1VM running XigmaNAS 11.2.0.4.6026
- Princo
- Forum Moderator

- Posts: 1080
- Joined: 15 Jul 2012 01:21
- Location: Berlin, Germany
- Status: Offline
Re: Ersetzen der HDD im RAIDZ1 ...
Hi drnicolas,
du bist anscheinend etwas anders vorgegangen, als du es hier beschrieben hast.
Ich vermute mal ganz stark, daß du beim Austausch der Platten am Diskmanagement/Festplattenmanagement herumgefummelt hast.
Das brauchst du nicht für den Austausch. Der Vorgang sollte erst nach dem Resilvering durchgeführt werden.
Das korrekte Vorgehen beim Austausch von /dev/ada1.nop sieht so aus:
1. Kaputte Festplatte ausbauen.
2. Neue Festplatte an den gleichen Anschluß wie die defekte Festplatte anschließen.
3. NAS4Free starten.
4. Auf der GUI anmelden.
5. In Disks|ZFS|Pools|Tools replace auswählen, und bei Devices ada1 und bei New Device auch ada1,,, auswählen. Ja, auch wenn da noch die Bezeichnung der alten Platte steht.
6. In Disks|ZFS|Pools|Information beobachten, wie der Resilvering-Prozeß abläuft.
7. Wenn das abgeschlossen ist, dann: In Disks|Management auf den Button "Clear Config and Import disks" klicken. Damit verschwindet der rote Eintrag für die alte Festplatte, und die neue Platte wird dann auch richtig gelistet.
Noch ein paar Hinweise:
Die "komische Nummer" ist eine ID, die ZFS für jede Festplatte vergibt. Was er dir da anzeigt, ist die alte ID der kaputten Festplatte.
Es ist nicht nötig, vorher noch etwas mit der neuen Festplatte zu konfigurieren, oder sie zu formatieren. Nur auswechseln, und das replace Kommando absetzen.
Es ist sinnvoll, die Oberfläche von NAS4Free auf "English" einzustellen.
Die obige Beschreibung funktioniert nur, wenn die neue Festplatte am alten Anschluß betrieben wird. Das ist aber nicht zwingend, d.h. man kann alle Festplatten beim Austausch auch wild durcheinanderwürfeln, aber dann muß man das Resilvering über die Kommandozeile anstoßen. ZFS ist da sehr flexibel, aber die GUI von N4F kann da nicht mithalten.
Grüße
Princo
du bist anscheinend etwas anders vorgegangen, als du es hier beschrieben hast.
Ich vermute mal ganz stark, daß du beim Austausch der Platten am Diskmanagement/Festplattenmanagement herumgefummelt hast.
Das brauchst du nicht für den Austausch. Der Vorgang sollte erst nach dem Resilvering durchgeführt werden.
Das korrekte Vorgehen beim Austausch von /dev/ada1.nop sieht so aus:
1. Kaputte Festplatte ausbauen.
2. Neue Festplatte an den gleichen Anschluß wie die defekte Festplatte anschließen.
3. NAS4Free starten.
4. Auf der GUI anmelden.
5. In Disks|ZFS|Pools|Tools replace auswählen, und bei Devices ada1 und bei New Device auch ada1,,, auswählen. Ja, auch wenn da noch die Bezeichnung der alten Platte steht.
6. In Disks|ZFS|Pools|Information beobachten, wie der Resilvering-Prozeß abläuft.
7. Wenn das abgeschlossen ist, dann: In Disks|Management auf den Button "Clear Config and Import disks" klicken. Damit verschwindet der rote Eintrag für die alte Festplatte, und die neue Platte wird dann auch richtig gelistet.
Noch ein paar Hinweise:
Die "komische Nummer" ist eine ID, die ZFS für jede Festplatte vergibt. Was er dir da anzeigt, ist die alte ID der kaputten Festplatte.
Es ist nicht nötig, vorher noch etwas mit der neuen Festplatte zu konfigurieren, oder sie zu formatieren. Nur auswechseln, und das replace Kommando absetzen.
Es ist sinnvoll, die Oberfläche von NAS4Free auf "English" einzustellen.
Die obige Beschreibung funktioniert nur, wenn die neue Festplatte am alten Anschluß betrieben wird. Das ist aber nicht zwingend, d.h. man kann alle Festplatten beim Austausch auch wild durcheinanderwürfeln, aber dann muß man das Resilvering über die Kommandozeile anstoßen. ZFS ist da sehr flexibel, aber die GUI von N4F kann da nicht mithalten.
Grüße
Princo
Meine Antworten beziehen sich immer auf die englischsprachige GUI. ECC-RAM ist Pflicht beim Einsatz von ZFS.
-
Mave
- Starter

- Posts: 33
- Joined: 18 Jun 2013 16:03
- Status: Offline
Re: Ersetzen der HDD im RAIDZ1 ...
Hallo Princo,
ich stand jetzt vor diesem Problem, dass ich eine Platte tauschen musste und wollte eigentlich den von dir hier beschriebenen korrekten Weg gehen ... doch leider kam ich bei Punkt 5 nicht weiter. Er meinte immer er könne ada1 nicht mit ada1 ersetzten oder so ähnlich...
Tja und jetzt habe ich beim herumversuchen, vermutlich mir irgendetwas verändert und nun findet er keine ada1 mehr... könntest du mir hier: viewtopic.php?p=31378#p31378 evtl. weiterhelfen??
Vielen Dank im voraus...
cu Mave
ich stand jetzt vor diesem Problem, dass ich eine Platte tauschen musste und wollte eigentlich den von dir hier beschriebenen korrekten Weg gehen ... doch leider kam ich bei Punkt 5 nicht weiter. Er meinte immer er könne ada1 nicht mit ada1 ersetzten oder so ähnlich...
Tja und jetzt habe ich beim herumversuchen, vermutlich mir irgendetwas verändert und nun findet er keine ada1 mehr... könntest du mir hier: viewtopic.php?p=31378#p31378 evtl. weiterhelfen??
Vielen Dank im voraus...
cu Mave
- compi
- Starter

- Posts: 20
- Joined: 05 Jul 2013 20:11
- Status: Offline
Re: Ersetzen der HDD im RAIDZ1 ...
ich habe das Problem das ich eine Platte tauschen muss. Also alles so gemacht wie hier beschrieben aber ich kann keine Platte auswählen
pool: Raid
state: DEGRADED
status: One or more devices could not be opened. Sufficient replicas exist for
the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using 'zpool online'.
see: http://illumos.org/msg/ZFS-8000-2Q
scan: scrub repaired 0 in 7h26m with 0 errors on Sun Feb 16 04:41:31 2014
config:
NAME STATE READ WRITE CKSUM
Raid DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
da2 ONLINE 0 0 0
da1 ONLINE 0 0 0
da0 ONLINE 0 0 0
7337652119987711692 UNAVAIL 0 0 0 was /dev/da0
Hat jemand eine Idee wie ich das hinbekommen?
Gruß
compi
errors: No known data errors
pool: Raid
state: DEGRADED
status: One or more devices could not be opened. Sufficient replicas exist for
the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using 'zpool online'.
see: http://illumos.org/msg/ZFS-8000-2Q
scan: scrub repaired 0 in 7h26m with 0 errors on Sun Feb 16 04:41:31 2014
config:
NAME STATE READ WRITE CKSUM
Raid DEGRADED 0 0 0
raidz1-0 DEGRADED 0 0 0
da2 ONLINE 0 0 0
da1 ONLINE 0 0 0
da0 ONLINE 0 0 0
7337652119987711692 UNAVAIL 0 0 0 was /dev/da0
Hat jemand eine Idee wie ich das hinbekommen?
Gruß
compi
errors: No known data errors
You do not have the required permissions to view the files attached to this post.
- compi
- Starter

- Posts: 20
- Joined: 05 Jul 2013 20:11
- Status: Offline
Re: Ersetzen der HDD im RAIDZ1 ...
Die neue HDD ist /dev/da3 ??? Warum auch immer, anscheinend würfelt der MSI Controller die Gerätenamen durcheinander.
zpool replace Raid 7337652119987711692 /dev/da3
funktioniert.
Obwohl ich definitiv /dev/da0 Ausgetauscht habe!
zpool replace Raid 7337652119987711692 /dev/da3
funktioniert.
Obwohl ich definitiv /dev/da0 Ausgetauscht habe!