Vai al contenuto

Capitolo 2: Configurazione di ZFS

In tutto questo capitolo è necessario essere l'utente root o poter fare sudo per diventare root.

Se avete già installato ZFS, questa sezione vi guiderà nella configurazione di ZFS.

Abilitazione di ZFS e impostazione del pool

Per prima cosa, inserite questo comando:

/sbin/modprobe zfs

Se non ci sono errori, si ritorna al prompt e non viene emesso alcun eco. Se si verifica un errore, interrompere subito e iniziare la risoluzione dei problemi. Anche in questo caso, assicuratevi che il secure boot sia disattivato. Questo sarà il colpevole più probabile.

Successivamente è necessario esaminare i dischi del sistema, scoprire dove si trova il sistema operativo e quali sono disponibili per il pool ZFS. Lo si farà con lsblk:

lsblk

Che restituirà qualcosa di simile (il vostro sistema sarà diverso!):

AME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  32.3M  1 loop /var/lib/snapd/snap/snapd/11588
loop1    7:1    0  55.5M  1 loop /var/lib/snapd/snap/core18/1997
loop2    7:2    0  68.8M  1 loop /var/lib/snapd/snap/lxd/20037
sda      8:0    0 119.2G  0 disk
├─sda1   8:1    0   600M  0 part /boot/efi
├─sda2   8:2    0     1G  0 part /boot
├─sda3   8:3    0  11.9G  0 part [SWAP]
├─sda4   8:4    0     2G  0 part /home
└─sda5   8:5    0 103.7G  0 part /
sdb      8:16   0 119.2G  0 disk
├─sdb1   8:17   0 119.2G  0 part
└─sdb9   8:25   0     8M  0 part
sdc      8:32   0 149.1G  0 disk
└─sdc1   8:33   0 149.1G  0 part

In questo elenco, si può notare che /dev/sda è utilizzato dal sistema operativo. Si utilizzerà /dev/sdb per il nostro zpool. Si noti che se si dispone di molti dischi rigidi, si può prendere in considerazione l'uso di raidz (un software raid specifico per ZFS).

Questo aspetto esula dall'ambito di questo documento, ma è sicuramente da prendere in considerazione per la produzione. Offre migliori prestazioni e ridondanza. Per ora, create il vostro pool sul singolo dispositivo che avete identificato:

zpool create storage /dev/sdb

Questo dice di creare un pool chiamato "storage" che è ZFS sul dispositivo /dev/sdb.

Dopo aver creato il pool, riavviare il server.

Author: Steven Spencer

Contributors: Ezequiel Bruni, Ganna Zhyrnova