Table of Contents

ZFS

ZFS je datotečni sistem z upravnikom nosilcev. Nudi softverski RAID sistem, ki deluje brez strojnega krmilnika. Podpira transparentno kompresijo in/ali enkripcijo podatkov, “copy-on-write” (hranjenje zgodovine) in še marsikaj.

Ustvari polje (pool)

Primer ukaza, ki naredi raidz1 polje (redundanca z 1 parity diskom; odpove lahko en disk, preden izgubimo podatke).

zpool create -f -o ashift=9 kompot1 raidz1 /dev/sda /dev/sdb /dev/sdd /dev/sde

Ashift 9 pomeni 512 bytov velik block size, navedeni so tudi diski ki naj bodo v polju. kompot1 je ime polja, lahko bi pa dodali enkripcijo, z argumenti -O encryption=on -O keyformat=passphrase. Keyformat passphrase pomeni da ga odklenemo z geslom, možno je tudi uporabiti fajl s ključem (ki je lahko komniniran z geslom).

Tukaj je precej koristen ZFS kalkulator za RAID polja: https://www.raidz-calculator.com/

Posnetki nosilcev

Na ZFS je mogoče hraniti posnetke nosilcev. Eno izmed orodij, ki to omogoča, je zfs-auto-snapshot. Konfiguriramo ga v /etc/cron.*/zfs-auto-snapshot (koliko katerih posnetkov ohranimo?).

Seznam posnetkov

zfs list -t snapshot ( | grep _nosilec_)

Izklop za posamezen nosilec

zfs set com.sun:auto-snapshot=false _bazen_/_nosilec_