Quando si gestiscono e si utilizzano i sistemi operativi, indipendentemente dallo sviluppatore, uno dei termini più frequenti che sentiamo e possiamo vedere è il file system del sistema, quindi possiamo vedere quanto segue:
- I sistemi operativi Windows gestiscono i file system NTFS o FAT32
- I sistemi operativi Linux gestiscono ext2, ext3, ext4 e altri file system.
- I sistemi operativi macOS gestiscono HFS +, AFS, extFat e altri file system.
Oggi Solvetic si concentrerà sul vedere come possiamo installare il nuovo file system ZFS in ambienti Linux e avere così a portata di mano un nuovo sistema affidabile che ci permetterà di svolgere molte più azioni di amministrazione.
Per questa analisi utilizzeremo Ubuntu 17.04.
Cos'è ZFSZFS (Z File System) è un file system avanzato originariamente creato da Sun Microsystems per l'ambiente operativo Solaris.
Sebbene ZFS sia open source, non è presente nella maggior parte delle distribuzioni Linux per motivi di licenza, il che comporta costi per le organizzazioni. Questo file system ZFS include numerose misure di protezione dei dati con sistemi di integrità contro la perdita e il danneggiamento, il che lo rende una soluzione per lavorare in grandi data center e dispositivi NAS e, sebbene sia ottimizzato e progettato per sistemi di unità RAID, può essere implementato da comuni Linux utenti di mantenere l'integrità e la disponibilità dei propri dati.
Ogni file disponibile ha un checksum che viene utilizzato per convalidare il file e assicurarsi che non sia stato danneggiato. È anche in grado di gestire zettabyte di dati, quindi possiamo avere dispositivi di archiviazione molto grandi, ed è da qui che deriva la "Z" nel nome.
Con ZFS sarà inoltre possibile raggruppare facilmente più unità in un unico storage pool e poter lavorare con più dischi utilizzando un software RAID, quindi non sarà necessario disporre di hardware speciale per svolgere questo tipo di attività.
Caratteristiche principali di ZFS
- Scalabilità illimitata in quanto è un file system a 128 bit che ha la capacità di gestire zettabyte (un miliardo di terabyte) di dati.
- Massima integrità, poiché ZFS utilizza un checksum per garantire l'integrità del file, con questo possiamo essere sicuri che i file e le loro copie ridondanti non avranno un danneggiamento silenzioso dei dati, inoltre ZFS eseguirà riparazioni automatiche in modo automatico.
- Possibilità di creare unità di raggruppamento, poiché quando ZFS ha bisogno di più spazio sul disco rigido, si trova su un altro disco rigido e basta, in questo modo non è necessario eseguire azioni come partizionamento, formattazione, inizializzazione o altre azioni su disco.
- Creazione RAID, poiché ZFS è in grado di creare diversi livelli RAID, tutti focalizzati sull'offerta di prestazioni paragonabili ai controller RAID hardware.
Altre funzionalità ZFS
- ZFS funge da sostituto di LVM, che ci consente di partizionare e gestire le partizioni in tempo reale senza la necessità di gestire le cose a un livello inferiore e quindi evitare i rischi che possono sorgere.
- ZFS elimina la necessità di configurare i tradizionali array RAID avendo invece la possibilità di creare pool ZFS e persino aggiungere unità a tali pool in qualsiasi momento.
- ZFS può agire come un file system CoW, ovvero ZFS protegge i dati dalla corruzione graduale nel tempo
1. Come installare ZFS su Ubuntu Linux
Il processo di installazione di ZFS è semplice e basta eseguire le seguenti righe:
Con Ubuntu 16
sudo apt install zfs
Con Ubuntu 17
sudo apt install zfsutils
Inseriremo la lettera "S" per confermare il download e l'installazione dei pacchetti. Una volta installate le utilità, sarà possibile creare unità e partizioni ZFS utilizzando gli strumenti forniti da ZFS in modo sicuro.
Accedi Iscriviti!