Periodiek controleren van je zfs pool is natuurlijk verstandig, dit kan je doen met het commando:

# zpool status -v zdata

Op een dag was dit de output:

 

Zoals je ziet heeft het labelen nu al vruchten afgeworpen.

 

 

Open je kast en vervang de defecte harde schijf en boot het FreeBSD systeem weer op.

 

Nu gaan we op zoek naar de nieuw toegevoegde harde schijf, dit doen we met het commando:

# diskinfo -v ada2

Dit resultaat geeft het serienummer van de nieuw toegevoegde harde schijf:

 

Als het serienummer overeen komt kunnen we gaan partitioneren:
# gpart create -s gpt ada2

 

Vervolgens voegen we in de slice die we als eerste hebben aangemaakt een partitie toe met dezelfde grootte als de andere harde schijven in de Z(fs)Pool:
# gpart add -t freebsd-ufs -s 1860g ada2

We gaan nu de harde schijf labelen, typ:
# glabel label -v S2HGJ9KB603538 /dev/ada2p1

Opmerking: Zorg ook dat je het partitienummer invult, in dit geval p1.

 

 Controleer of het juiste label aanwezig is:
# cd /dev/label
# ls

 

We gaan nu het aangemaakte label encrypten met het commando:
# geli init -b -s 4096 -l 256 /dev/label/S2HGJ9KB603538

 

Nu gaan we het nieuwe label koppelen aan het systeem:
# geli attach /dev/label/S2HGJ9KB603538

De volgende melding komt tevoorscijn in console 01 (tty1) op het scherm:

 

Controleer of het nieuwe label ook een .eli extensie erbij heeft gekregen:

 

 Om de falende harde schijf te vervangen geven we het volgende commando in:
# zpool replace zdata /dev/label/5XW0QEJE.eli /dev/label/S2HGJ9KB603538.eli

Opmerking: /dev/label/5XW0QEJE.eli is de falende harde schijf en /dev/label/S2HGJ9KB603538.eli is de nieuwe harde schijf.

 

 Als laatste stap wil je weten of het vervangen is gelukt, dit doe je met het commando:
# zpool status -v zdata

Opmerking: In dit overzicht zie je dat de oude is vervangen en dat het resilvering process is begonnen. Ook kan je hier zien of er foutmeldingen in bepaalde bestanden zitten, deze heb ik er netjes afgeknipt in deze screenshot. Het process kan wel enkele dagen in beslag nemen, bij mij een week, met 20 TB aan ruimte.