Outils pour utilisateurs

Outils du site


zfs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
zfs [2017/10/29 22:02]
luc
zfs [2018/10/13 20:32] (Version actuelle)
Ligne 27: Ligne 27:
 <code bash> <code bash>
 # liste les zpool existants sur les disques durs mais pas encore montés # liste les zpool existants sur les disques durs mais pas encore montés
-zpool import   +zpool import 
 # l'option -d est indispensable pour ne pas utiliser l'identification via /dev/sda qui est susceptible de changer d'un boot à l'autre : # l'option -d est indispensable pour ne pas utiliser l'identification via /dev/sda qui est susceptible de changer d'un boot à l'autre :
 zpool import -d /dev/disk/by-id    zpool import -d /dev/disk/by-id   
Ligne 125: Ligne 126:
 === auto-snapshot === === auto-snapshot ===
  
-Le paquet ''zfs-auto-snapshot'' est disponible sur debian et archlinux permet de faire comme son nom l'indique des snapshot autoamatiquement. Son usage ? ...+Le paquet ''zfs-auto-snapshot'' est disponible sur debian et archlinux permet de faire comme son nom l'indique des snapshot autoamatiquement et d'en faire une gestion automatique (supprimer les anciennes). 
 + 
 +En réalité, c'est un script cron qui s'occupe de tout ça : sur debian, il est ici ''/etc/cron.d/zfs-auto-snapshot'' 
 +<code> 
 +PATH="/usr/bin:/bin:/usr/sbin:/sbin" 
 + 
 +*/5 * * * * root /sbin/zfs-auto-snapshot -q -g --label=frequent --keep=24 // 
 +00 * * * * root /sbin/zfs-auto-snapshot -q -g --label=hourly --keep=24 // 
 +59 23 * * * root /sbin/zfs-auto-snapshot -q -g --label=daily --keep=14 // 
 +59 23 * * 0 root /sbin/zfs-auto-snapshot -q -g --label=weekly --keep=4 // 
 +00 00 1 * * root /sbin/zfs-auto-snapshot -q -g --label=monthly --keep=4 // 
 +</code> 
 + 
 +On peut aussi rajouter le paramètre ''-r recursive'', et ''--default-exclude'' pour exclure les dataset dont la sauvegarde n'a pas été explicitement autorisée via le paramètre zfs ''com.sun:auto-snapshot'' 
 +<code BASH> 
 +# zfs get all DATASET_NAME 
 +NAME          PROPERTY                        VALUE SOURCE 
 +DATASET_NAME  com.sun:auto-snapshot           true  local 
 +DATASET_NAME  com.sun:auto-snapshot:monthly   true  local 
 +DATASET_NAME  com.sun:auto-snapshot:weekly    true  local 
 +DATASET_NAME  com.sun:auto-snapshot:hourly    true  local 
 +DATASET_NAME  com.sun:auto-snapshot:frequent  true  local 
 +DATASET_NAME  com.sun:auto-snapshot:daily     true  local 
 +</code> 
 + 
 +et pour détruire des lots de snapshots : 
 + 
 +<code bash> 
 +zfs list -H -o name -t snapshot | grep hourly | xargs -n1 zfs destroy 
 +</code>
  
 ==== clones ==== ==== clones ====
zfs.1509314539.txt.gz · Dernière modification: 2018/10/13 20:32 (modification externe)