отправить копию пула zfs на один диск для резервного копирования

Попытка сделать резервную копию пула ZFS (RAID5) на один резервный диск на случай идиотской ошибки пользователя, уничтожающей пул, когда я продвигаюсь вперед с моей реализацией. Страница Oracle по адресу https://docs.oracle.com/cd/E18752_01/html/819-5461/gbchx.html#gbinw не очень понятно. И я совсем потерялся. Я не знаю, нужен ли мне снимок, но я думаю, что это так.

что у меня есть

zfs send Hollow/Clocktower@snap | gzip > mnt/BAK1/backup.gz

Где Hole — это имя моего пула, clocktower — это набор данных внутри, для которого я хочу создать резервную копию, а BAK1 — это общий ресурс внешнего диска для отправки результатов. Это терпит неудачу, но я не могу сказать, как, потому что я не знаю, как просматривать прошлые результаты выше моего поля экрана в этой DOS-подобной оболочке... :/ Помощь? :П


person Jordan Austin    schedule 05.08.2016    source источник
comment
Вы все еще ищете помощь с этим?   -  person airhuff    schedule 28.01.2017
comment
Не совсем. Мне любопытно, но я собираюсь сделать rSync вместо локального бэкапа :)   -  person Jordan Austin    schedule 29.01.2017


Ответы (1)


Я использую borgsnap.

Это простой скрипт для автоматического ежедневного резервного копирования файловых систем ZFS. Он использует моментальные снимки ZFS, но его можно легко адаптировать к другим файловым системам, в том числе без моментальных снимков. Он использует Borg с отличной дедупликацией, поэтому неизмененные блоки сохраняются только один раз. Резервные копии Borg зашифрованы и сжаты (borgsnap использует lz4).

    usage: borgsnap <command> <config_file> [<args>]

commands:
    run             Run backup lifecycle.
                    usage: borgsnap run <config_file>

    snap            Run backup for specific snapshot.
                    usage: borgsnap snap <config_file> <snapshot-name>
person Manuel Schmitzberger    schedule 23.11.2019