ZFS
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Système de fichiers + gestionnaire de volumes |
| Points forts | Pools (zpool), RAID-Z, compression, déduplication, scrub |
| Outils | zpool, zfs, zdb
|
| Voir aussi | Btrfs |
ZFS est un système de fichiers qui intègre également la gestion de volumes. Il repose sur la notion de pool (zpool) agrégeant plusieurs disques, et propose la redondance RAID-Z, la compression, la déduplication et la vérification d'intégrité (scrub).
Installation
yum install kernel-devel zfs-fuse
lsmod | grep zfs
/sbin/modprobe zfs
Gestion des pools
# Création d'un pool RAID-Z2
zpool create -f MOUNTPOINT raidz2 sdb sdc
zpool status
# Destruction
zpool destroy MOUNTPOINT
# Consultation
zpool list
zpool iostat MOUNTPOINT
zpool iostat MOUNTPOINT -v
# Maintenance
zpool scrub MOUNTPOINT
zpool replace MOUNTPOINT sdb sdf
Pool en RAID-Z1 (équivalent RAID 5), avec alignement des secteurs 4 Ko :
zpool create -f -o ashift=12 mypoolname raidz1 /dev/sdb /dev/sdc /dev/sdd
Datasets et volumes
zfs create -V 500G storage/your_new_volume
zfs list
Compression
zfs create zfs-data/compressed
zfs set compression=on zfs-data/compressed
zfs set compression=lz4 e35pool
zfs set compression=gzip-9 e35poolc
zfs get all e35pool
L'algorithme par défaut est LZJB (compression sans perte).
Déduplication
zdb -b rpool
zfs set dedup=on tank/test
Voir aussi
- Btrfs — autre système de fichiers Copy-on-Write