Le système de fichiers ZFS (Zettabyte File System) est réputé pour sa robustesse et ses fonctionnalités avancées :
- Protection contre la corruption de données,
- Gestion simplifiée des volumes,
- Snapshots et réplication intégrés,
- Haute performance pour le stockage moderne.
Dans cet article, nous allons voir comment installer et configurer ZFS sous Linux.
Plan de l’article
- Installation de ZFS sous Linux
- Création et gestion de pools ZFS
- Snapshots et réplication
- Optimisations de performance
- Conclusion
Installation de ZFS sous Linux
Sous Debian/Ubuntu :
sudo apt update
sudo apt install zfsutils-linux
Sous CentOS/RHEL :
sudo yum install zfs
Vérifier que le module est chargé :
lsmod | grep zfs
Création et gestion de pools ZFS
Créer un pool simple :
sudo zpool create datapool /dev/sdb /dev/sdc
Lister les pools disponibles :
zpool list
Créer un système de fichiers :
sudo zfs create datapool/documents
Monter automatiquement :
sudo zfs set mountpoint=/mnt/documents datapool/documents
Snapshots et réplication
Créer un snapshot :
sudo zfs snapshot datapool/documents@snap1
Lister les snapshots :
zfs list -t snapshot
Réplication vers une autre machine :
zfs send datapool/documents@snap1 | ssh user@backup zfs recv backup/documents
Optimisations de performance
- Activer la compression transparente :
sudo zfs set compression=lz4 datapool
- Utiliser le cache ARC pour améliorer les performances.
- Surveiller l’état du pool :
zpool status
Conclusion
Avec ZFS, vous bénéficiez d’un système de fichiers moderne offrant :
- Fiabilité (détection et correction des erreurs),
- Flexibilité (pools, snapshots, réplication),
- Performance (compression et caching).
Une solution idéale pour les infrastructures qui exigent un stockage à la fois robuste et performant.