ZFS (Zettabyte File System) est un système de fichier qui se veut avoir le dernier mot.
Il est basé sur un adressage de 128 bits, ce qui représente une capacité de stockage (en volume) plusieurs milliards de milliards de fois supérieurs aux standards actuels. Selon Bonwick, l'un des concepteurs de ZFS, « Vous ne pourriez pas remplir un espace de données 128 bits sans faire bouillir les océans. ». Calcul à l'appui.
ZFS permet d'accueillir 16 exbioctets de stockage, ainsi que 248 fichiers… Ce qui nous apparait illimité…
ZFS présente de nombreux autres avantages :
Pour créer un dataset, utilisez la commande zfs create dataset_name
.
Pour éditer les propriétés du dataset, utilisez zfs set <prop>=<valeur> <dataset>
, par exemple : zfs set sync=disabled raidZ/disks
.
zfs get <prop> <dataset>
premet de récupérer la valeur d'une propriété. zfs list
permet de récupérer la liste des datasets.
Utilisez zfs snapshot pool/dataset@nom_snapshot
permet de réaliser un snapshot du dit dataset.
zfs roolback pool/dataset@nom_snapshot
vous permet de restaurer l'état du snapshot sur l'ensemble du dataset.