De Wiki inetshell
Saltar a: navegación, buscar

Instalar en Ubuntu 18.04

https://linuxhint.com/install_zfs_ubuntu_1804/

Crear volumen ZFS

Listar ZFS datasets

  • Listar todos los datasets
 # zfs list
  • Listar un dataset específico
 # zfs list VOL1
  • Listar snapshots
 # zfs list -t snapshot
  • Listar snapshots de un dataset específico
 # zfs list -t snapshot 


zfs list -t snapshot|grep SYNC-20170522

ZFS Snapshots

Permite guardar el estado de los archivos en un punto especifico.

  • Para crear un snapshot:
 # zfs snapshot VOL1/dataset@backup2
  • Para eliminar un snapshot:
 # zfs destroy VOL1/dataset@backup2
  • Para restaurar al snapshot mas actual
 # zfs rollback VOL1/dataset@backup2
  • Para restaurar un snapshot anterior
 # zfs rollback -r VOL1/dataset@backup1

Replica de volúmenes ZFS

Para enviar una replica ZFS se siguen los siguientes pasos:

  • Crear un snapshot
 # zfs snapshot tank/volume@backup1
  • Enviar snapshot a otro volumen
 # zfs send -v VOL1/dataset@backup1 | zfs receive VOL2/dataset
  • El parámetro -F sobrescribe el dataset en el destino

Replica incremental de volúmenes ZFS

Enviar snapshot incrementar a partir de un respaldo en otro volumen

  • Crear un snapshot nuevo
 # zfs snapshot tank/volume@backup2
  • Enviar cambios
 # zfs send -v -i VOL1/dataset@backup1 VOL1/dataset@backup2 | zfs receive VOL2/dataset


Continuar replica

https://unix.stackexchange.com/questions/343675/zfs-on-linux-send-receive-resume-on-poor-bad-ssh-connection

Replica ZFS por medio de archivo

Fun with ZFS send and receive

Replica ZFS para usuario de bajos privilegios

zfs send | zfs receive as non-root

Usando mbuffer

https://everycity.co.uk/alasdair/2010/07/using-mbuffer-to-speed-up-slow-zfs-send-zfs-receive/

https://dan.langille.org/2014/05/03/zfs-send-on-freebsd-over-ssh-using-mbuffer/

Script zfs send con mbuffer

https://github.com/inetshell/zfs_scripts/blob/master/zsync/zsync.sh