Commandes de configuration de ZFS ================================= */ zpools --------- - informations sur les disques : camcontrol devlist geom disk list diskinfo /dev/daxx - allumer la LED d'un disque : sesutil locate -u /dev/ses1 da20 on - statut : zpool status - configuration générale : zdb -U /data/zfs/zpool.cache rem : permet de voir le paramètre ashift utilisé (12 dans notre cas) zdb -U /data/zfs/zpool.cache : version plus détaillée - compression : zpool get feature@lz4_compress - taux de remplissage : zpool list zpool list -o capacity sata IMPORTANT : ne pas dépasser 80% !! métrologie en place depuis Shinken via SNMP */ datasets ----------- - volume physique occupé : zfs list - volume logique occupé : zfs list -o name,logicalused - quelle compression en place : zfs get compression - taux de compression obtenu : zfs list -o compressratio - mv de données d'un dataset à un autre : cela recopie les données - vérifier la taille à 1M conseillée du record size (ou plus généralement un paramètre) zfs list -o name,recordsize */ snapshots ------------ - liste, date et place occupée par les snapshots : zfs list -t snapshot zfs list -r -t snapshot -o name,creation zfs list -o space -r - parcours des snapshots cd $mon-dataset cd .zfs (répertoire caché par défaut) cd snapshot cd $date - récupération d'un fichier depuis un snapshot cd $mon-dataset/.zfs/snapshot/$date cp mon-ficher-a-restaurer $dataset-source - revert from snapshot zfs rollback NOM_SNAPSHOT zfs rollback -r / - vérification que le changement de path d'un fichier n'induit pas une consommation de snapshot - visibilité depuis Windows via Samba cela fonctionne de base ! cf https://github.com/zfsonlinux/zfs-auto-snapshot/wiki/Samba - FIXME : recevoir une notification à chaque prise de snapshots