Replicação ZFS entre dois sistemas de arquivos ZFS

7

Eu inicialmente repliquei tank / storage1 - > usb1 / storage1-slave (descrito abaixo) e, em seguida, (deliberadamente) destruímos o instantâneo do qual eu repliquei. Ao fazer isso, perdi a capacidade de replicar (zfs send -i) incrementalmente entre esses dois sistemas de arquivos? Qual é a melhor maneira de abordar o SYNC nesses sistemas de arquivos depois de destruir esse instantâneo?

# zfs list
NAME                  USED  AVAIL  REFER  MOUNTPOINT
tank                  128G   100G    23K  /tank
tank/storage1         128G   100G   128G  /tank/storage1
usb1                  122G   563G    24K  /usb1
usb1/storage1-slave   122G   563G   122G  /usb1/storage1-slave
usb1/storage2          21K   563G    21K  /usb1/storage2

E se eu inicialmente o RSYNC'd tank / storage1 - > usb1 / storage1-slave, e decidiu replicar incrementalmente 'via zfs send -i'.

    
por XO01 26.03.2012 / 01:02

1 resposta

6

A opção -i para zfs send precisa de pelo menos um instantâneo para enviar "começando de" (e, opcionalmente, um segundo instantâneo como o ponto "terminando em"). Se você não tiver instantâneos, não haverá mais -i .

Você ainda pode sincronizar os dois usando o comando send, apenas enviará a coisa toda.

    
por 26.03.2012 / 02:44