Page 1 of 1

ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden...

Posted: 23 Dec 2013 12:06
by Mave
Hallo zusammen,

meine Freude über die neue Erweiterung währte leider nur sehr kurz. Mein System schickt mir nun ständig diese Fehlermeldung:
The following warning/error was logged by the smartd daemon:
Device: /dev/ada1, FAILED SMART self-check. BACK UP DATA NOW!
So da dies nun ein LIVE System ist und ich nicht einfach drauflos PROBIEREN möchte, wollte ich mich über die richtige Vorgehensweise VORAB informieren.

Ich habe dazu folgenden FAQ Eintrag gefunden:
http://wiki.nas4free.org/doku.php?id=faq:0149

sorry aber diesen Versteh ich noch nicht ganz, ich würde ihn gerne in meine Worte übersetzen und ihr sagt mir dann ob das so ok ist?!

1. Schau hier nach dem Namen der Festplatte die getauscht werden muss Disks|ZFS|Pools|Information
2. Hänge die Datei wenn möglich aus dem System über WebGUI Tab> Disks|ZFS|Pools|Tools aus.

=> genau hier ist das erste Problem, welche Einstellungen genau?? Diese evtl.?
Command: offline
Option: Device
Pool: mein einziger Pool ist schon vorausgewählt
Devices: Haken setzten bei der defekten HDD

3. System herunterfahren, die defekte HDD mit einer neuen ersetzen (genau am gleichen Kabel).
4. System hochfahren und mit den Punkten wie Princo sie hier beschrieben hat fortfahren...
viewtopic.php?p=22608#p22608

Hmm ist das soo richtig?? Sorry für die evtl. zu einfache oder selbsterklärende Frage, aber ich habe auf dem System zu viele Daten die ich ungern verlieren würde nur weil ich zuvor mich nicht rückversichert habe!

Vielen Dank und euch allen frohe und gesegnete Weihnachten
cu Mave

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 27 Dec 2013 10:50
by Mave
Guten morgen zusammen,

kann denn keiner von den erfahrenen Usern ein kurzes Statement zu der Vorgehensweise abgeben?? Ein kurzes "Ja in Ordnung" oder "Nein - lese dich mal weiter ein" würden mir ja schon weiterhelfen :cry:

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 27 Dec 2013 13:16
by lux
Morgen!

du kannst im WebGUI keine Platten offline nehmen - N4f meckert dann rum das nicht genügend Ersatz Platten verfügbar sind.

Code: Select all

1. NAS runterfahren (keine HDD aushängen, offline nehmen, oder sonstiges)
2. defekte Platte tauschen - selber SATA Port (sicherstellen das die neue HDD gleich groß ODER größer ist) [am besten identische Platte verbauen]
3. NAS starten
4. "Festplatten/Management" die ROT markierte (jetzt fehlende) HDD löschen - und die neue einfügen (Dateisystem ZFS nicht vergessen)
5. jetzt startet das ZFS automatisch "resilver"
ich hab das vor ein paar Jahren mit einem alten TEST-N4f nachgestellt (IDE Ports) :!:

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 27 Dec 2013 14:25
by Mave
Hi lux,

vielen DANK für dein Statement, nach diesem war ich dann jetzt doch so mutig und habe meinen Punkt 2 mit dem OFFLINE stellen versucht, aber wie von dir schon vorhergesagt, kam diese Meldung ;)

Code: Select all

Command output:
cannot offline ada1.nop: no such device in pool
Gut, dann gehe ich jetzt nach deinen Punkten vor.

DANKE und schönen Tag

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 07 Jan 2014 18:18
by Mave
Hi lux,

die neue Platte ist heute gekommen und ich habe sie auch gleich verbaut.
Dann das NAS gestartet, und die alte HDD (rot markierte) gelöscht.

Doch wie bringe ich sie jetzt wieder rein ins System??? (... die neue einfügen...)
Ich habe z.B. das hier von Princo versucht: viewtopic.php?p=22608#p22608 doch die ada1 wird mir jetzt nicht mehr angezeigt???

Hier die Ausgabe von "Disks|ZFS|Pools|Information"

Code: Select all

  pool: VD01
 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 11h25m with 0 errors on Mon Dec  2 07:29:21 2013
config:

	NAME                     STATE     READ WRITE CKSUM
	VD01                     DEGRADED     0     0     0
	  raidz1-0               ONLINE       0     0     0
	    ada4                 ONLINE       0     0     0
	    ada5                 ONLINE       0     0     0
	    ada6                 ONLINE       0     0     0
	    ada7                 ONLINE       0     0     0
	  raidz1-1               DEGRADED     0     0     0
	    ada0                 ONLINE       0     0     0
	    9551311128540276534  UNAVAIL      0     0     0  was /dev/ada1
	    ada2                 ONLINE       0     0     0
	    ada3                 ONLINE       0     0     0

errors: No known data errors
Und wenn ich versuche unter Tools "online" zu klicken, dann ist dort ada1 NICHT aufgeführt... :cry:

Könnte mir hierbei bitte jemand helfen?

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 07 Jan 2014 19:45
by Princo
1-dont-panic.jpg
Du kannst doch erst mal deine Festplatte an den gleichen Anschluß wie die kaputte Platte hängen, und mit

Code: Select all

zpool replace VD01 9551311128540276534 /dev/ada1
das Resilvering starten.

Dein Fehler liegt hier:
Dann das NAS gestartet, und die alte HDD (rot markierte) gelöscht.
Wenn du das nicht gemacht hättest, hättest du den Resilvering-Vorgang auch über die Gui anstoßen können.

Viel Glück beim Resilvering!
Grüße
Princo

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 07 Jan 2014 20:16
by lux
@ Mave

hast du denn die NEUE Platte unter Festplatten/Management als ZFS Device eingebunden?

danach sollte das resilver auch automatisch starten - evtl. musst du "replacen" im zfs Menu

oder machst du wie Princo geschrieben hat per cmd-line :)

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 08 Jan 2014 03:16
by Princo
@lux
Nicht böse sein, aber das mit der Festplattenmanagement ist nicht nötig, und zu diesem Zeitpunkt auch nicht angeraten.
Es verkompliziert die Sache in exakt dieser Situation eher, und bringt eine böse Fehlerquelle ins Spiel, welche im schlimmsten Fall zum kompletten Datenverlust führen kann.

Man muß eine Austauschfestplatte nicht formatieren.
Die Anzeige im Diskmanagement kann man nach dem Resilver updaten lassen. Das ist dann unkritisch.

Gruß
Princo

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 08 Jan 2014 03:40
by Mave
@ Princo

DANKE - das "DON´T PANIC" Bild war SEHR hilfreich ;)
Du kannst doch erst mal deine Festplatte an den gleichen Anschluß wie die kaputte Platte hängen
das hatte ich ja zum Glück schon gemacht!!

und dieser Befehl:

Code: Select all

zpool replace VD01 9551311128540276534 /dev/ada1
führt nun GLÜCKLICHERWEISE zu diesem schönen Ergebnis :D

Code: Select all

 pool: VD01
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
	continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
  scan: resilver in progress since Wed Jan  8 03:22:54 2014
        525G scanned out of 9.82T at 2.56G/s, 1h2m to go
        134K resilvered, 5.22% done
DANKE DANKE DANKE !!!!!!!
jetzt kann ich beruhigt schlafen gehen...


@ lux (möchte nicht unhöflich sein und auf deinen Beitrag nicht antworten...)
hast du denn die NEUE Platte unter Festplatten/Management als ZFS Device eingebunden?
Ja habe ich, siehe Bild
disks-management-ada1-online.PNG
danach sollte das resilver auch automatisch starten - evtl. musst du "replacen" im zfs Menu
ok ein automatisches resilver ist nicht gestartet und das replacen geht leider auch nicht, da die Festplatte ada1 fehlt:
[
tools-replace-OHNE-ada1.PNG
habe es daher dann doch mittels CMD-Line gemacht...

trotzdem VIELEN DANK !!
cu Mave

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 08 Jan 2014 08:46
by lux
@ Princo

es führen immer mehrere Wege nach Rom :)

im Endeffekt kommts doch nur darauf an das alles wieder funktioniert...

Re: ZFS: Festplatte/ HDD defekt bzw. muss getauscht werden..

Posted: 09 Jan 2014 00:43
by Princo
@lux
Den einen Weg über das CLI kannte der Mave ja bereits. Er wollte wissen, wie es über die Gui funktioniert.
Und der funktioniert nur, wenn man das Diskmanagement erst nach dem Resilvering updatet.

Die Gui hat leider ein paar sehr doofe Macken, und gehört eigentlich auch mal komplett überarbeitet.

@Mave
Das Resilvering startet nicht automatisch, wenn eine passende Ersatzplatte eingebaut wird.
Das ist auch so gewollt.
Es kann nämlich sein, daß man diese Platte gerade eingebaut hat, um noch ein paar Daten vom Pool auf diese Platte zu überspielen. man also diese Platte gar nicht als Ersatz nutzen möchte.
Deswegen muß das Resilvering manuell gestartet werden.

Es gibt allerdings tatsächlich die Möglichkeit, das ZFS so einzustellen, daß das Resilvering doch automatisch loslegt.
Davon rate ich aber aus dem genannten Grund ab.

Grüße
Princo