Nozioni di base su ZFS su FreeBSD
ZFS è un file system combinato e un gestore di volumi logici progettato per l'integrità dei dati, un'elevata capacità di archiviazione e prestazioni eccellenti.
Concetti chiave
Piscine
Un pool è una raccolta di dispositivi di archiviazione. ZFS gestisce i pool anziché i singoli dischi.
# Create a simple pool
zpool create mypool /dev/da0
# Create a mirrored pool
zpool create mypool mirror /dev/da0 /dev/da1
# Check pool status
zpool status mypool
Set di dati
I set di dati sono l'equivalente ZFS di directory o partizioni, ma con le proprie proprietà.
# Create a dataset
zfs create mypool/data
# Set properties
zfs set compression=lz4 mypool/data
zfs set quota=50G mypool/data
Istantanee
Le istantanee catturano lo stato di un set di dati in un determinato momento, istantaneamente e senza duplicare i dati.
CODICE_BLOCCO_2
Migliori pratiche
- Utilizzare sempre mirror o raidz per la ridondanza
- Abilita compressione: lz4 è veloce con un sovraccarico minimo della CPU
- Scrub regolari: pianificazione dei controlli di integrità mensili
- Istantanea prima delle modifiche: facile recupero dagli errori