ZFS-pools en datasets beheren: controleren, snapshots maken en gegevens naar een andere schijf of server sturen. Meer uitleg: RAID en ZFS uitgelegd en de RAID- en ZFS-calculator .
Afdrukken of opslaan als pdf
Pools bekijken
Alle pools met status
zpool status
Korte lijst met ruimte
zpool list
Alleen controleren of alles gezond is
zpool status -x
Gebruik per schijf, elke 2 seconden
zpool iostat -v 2
De geschiedenis van een pool
zpool history tank
Pools beheren
Een mirror maken (let op: wist de schijven!)
zpool create tank mirror /dev/disk/by-id/SCHIJF-A /dev/disk/by-id/SCHIJF-B
Een controle van alle gegevens starten (scrub)
zpool scrub tank
Een kapotte schijf vervangen
zpool replace tank OUDE-SCHIJF NIEUWE-SCHIJF
Een pool veilig loskoppelen
zpool export tank
Een pool weer koppelen
zpool import tank
Een fout wissen na herstel
zpool clear tank
Datasets (mappen met eigen instellingen)
Datasets tonen
zfs list
Een dataset maken
zfs create tank/data
Compressie aanzetten
zfs set compression=lz4 tank/data
Een limiet instellen
zfs set quota=500G tank/data
Het koppelpunt wijzigen
zfs set mountpoint=/mnt/data tank/data
Ruimtegebruik tonen
zfs get used,available tank/data
Snapshots
Een snapshot maken
zfs snapshot tank/data@voor-update
Snapshots tonen
zfs list -t snapshot
Terugzetten naar een snapshot (wist later werk)
zfs rollback tank/data@voor-update
Een snapshot verwijderen
zfs destroy tank/data@voor-update
Een enkel bestand uit een snapshot halen
ls /tank/data/.zfs/snapshot/voor-update/
Versturen (back-ups)
Een snapshot naar een andere pool sturen
zfs send tank/data@snap1 | zfs receive backup/data
Naar een andere server via SSH
zfs send tank/data@snap1 | ssh gebruiker@host zfs receive backup/data
Alleen het verschil sinds de vorige snapshot
zfs send -i tank/data@snap1 tank/data@snap2 | ssh gebruiker@host zfs receive backup/data
Goed om te weten
zpool create, zfs destroy en zfs rollback kunnen gegevens onherstelbaar wissen. Controleer de namen goed.
Gebruik bij schijven de vaste namen uit /dev/disk/by-id/, niet /dev/sda: die nummers kunnen veranderen.
RAID en snapshots zijn geen back-up. Zie de 3-2-1-regel .
Bronnen en bronvermelding
Dit overzicht is in eigen woorden samengesteld. Commando’s en opties veranderen per versie: controleer bij twijfel de officiële documentatie.