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 dnf install -y https://zfsonlinux.org/epel/zfs-release-2-3.el9.noarch.rpm
sudo dnf install -y kernel-devel zfs
sudo modprobe 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
Pour une configuration avancée, consultez notre guide détaillé sur les layouts RAIDZ détaillés pour optimiser votre pool selon votre cas d'usage.
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
Pour une stratégie complète de sauvegarde, explorez notre guide sur les snapshots et réplication ZFS.
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
Pour des optimisations avancées en environnement de production, consultez notre guide sur le tuning ZFS qui couvre l'ARC, L2ARC, les special vdev et bien d'autres techniques d'optimisation.
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.


