gelöst - DRINGEND !! Wie Festplatte in einem RaidZ2 austauschen ?

Status
Not open for further replies.

bax5000

Dabbler
Joined
Jul 15, 2012
Messages
40
Hallo!

Ich brauche DRINGEND Euren fachkundigen Rat!

Hier läuft FreeNAS-8.0.4-RELEASE-p3-x64 (11703) mit einem RaidZ2 mit 6x2TB.

Eine der Platten, ada2, hat sich verabschiedet und ich bekam per Mail u.A. folgende Info:

Checking status of zfs pools:
pool: storage
state: ONLINE
status: One or more devices has experienced an unrecoverable error. An
attempt was made to correct the error. Applications are unaffected.
action: Determine if the device needs to be replaced, and clear the errors
using 'zpool clear' or replace the device with 'zpool replace'.

Ich habe zunächst alle Services, außer ssh, deaktiviert und das System ausgeschaltet.
Defekte Platte durch eine neue ausgetauscht und wieder eingeschaltet.

Natürlich wird mir nun "storage" als degraded angezeigt. Laut dieser Anleitung unter Punkt 4 soll ich in der Kommandozeile ein
Code:
zpool replace storage ada2

machen.
Dies klappt bei mir nicht. Das System sagt
cannot replace ada2 with ada2: no such device in pool

Bevor ich hier weiter "rumfummle bitte ich Euch DRINGEND um Hilfe.

Welche ist bei meinem System die richtige Vorgehensweise? Diese scheint sich ja durchaus zu unterscheiden.

Danke!
 

bax5000

Dabbler
Joined
Jul 15, 2012
Messages
40
Re: DRINGEND !! Wie Festplatte in einem RaidZ2 austauschen ?

Ich habe mal ein
Code:
zpool status -v
gemacht und erhalte dabei den Output auf dem Screenshot.
Reicht hier ein einfaches
Code:
zpool online
?
Die neue Platte scheint ja schon erkannt worden zu sein.

Gruß!

zpool_status.jpg
 

bax5000

Dabbler
Joined
Jul 15, 2012
Messages
40
Re: DRINGEND !! Wie Festplatte in einem RaidZ2 austauschen ?

OK, dann mal hier die Info wie ich das gelöst habe:

1. Seriennummer der Platte über die GUI finden

2. System ausschalten - ich habe vorher alle Dienste außer SSH deaktiviert

3. Platte austauschen und System wieder starten

4. in der GUI kann man sich die Platten mittels "View Disks" anzeigen lassen. Dort sollte nun der entsprechende Port als "unknown" bezeichnet werden.
Genau diesen Anschluß nun mittels "Replace" ersetzen. Dabei wird dann die neue Platte als "In-Place...." angezeigt. Auswählen und danach sollte man mittels
Code:
zpool status
in der Konsole etwa einen Output wie im ersten Screenshot bekommen. Hier ist noch die alte Platte in Form der langen Nummer zu erkennen. Mit der neuen Darunter läuft bereits ein "resilver".
Es ist aber auch zu erkennen das der Pool "storage" noch immer "degraded ist.

5. Nun in der GUI unter Storage / View Disks die nach wie vor angezeigte "unknown"-Platte mittels Klick auf "detach" endgültig entfernen.

6. Mit einem weiteren
Code:
zpool status
sieht die Ausgabe dann in etwa wie auf dem zweiten Screenshot aus. Die alte Platte ist verschwunden
und der Pool "storage" ist schon wieder online.

7. Abwarten bis der Vorgang (resilver) beendet ist.

Hoffe es hilft Anderen bei diesem Problem.

Gruß!

zpool_status_1.jpg
zpool_status_2.jpg
 
Status
Not open for further replies.
Top