Назад | Перейти на главную страницу

Репликация ZFS между 2 файловыми системами ZFS

Сначала я скопировал tank / storage1 -> usb1 / storage1-slave (изображенный ниже), а затем (намеренно) уничтожил снимок, из которого я реплицировал. Из-за этого я потерял возможность инкрементной (zfs send -i) репликации между этими двумя файловыми системами? Как лучше всего подойти к синхронизации этих файловых систем после уничтожения этого снимка?

# 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

Что, если я изначально RSYNC выбрал tank / storage1 -> usb1 / storage1-slave и решил постепенно реплицировать «через zfs send -i».

В -i возможность zfs send требуется по крайней мере один снимок для отправки «начиная с» (и, возможно, второй снимок в качестве точки «заканчивается в»). Если у вас нет снимков, то не более -i.

Вы все еще можете синхронизировать их с помощью команды send, она просто отправит все это.