# 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_`