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

Резервное копирование снимков ZFS на ленту (как полное, так и различное)

Как лучше всего реализовать ленточную систему резервного копирования LTO на файловом сервере ZFS? У меня есть около 6 ТБ, которые необходимо резервировать ежедневно, а также существующий ленточный накопитель HP 1840 LTO4 и кучу лент.

У меня уже есть ZFS, делающая автоматические снимки каждый день, но теперь я хочу добавить к этому уровень автономного хранилища. В идеале полученная система должна реализовывать какую-то систему ротации отец / сын, поэтому у меня есть ежедневные ленты различий за последние две недели, а также полная резервная копия каждую неделю.

Читая вокруг, я видел, что некоторые люди использовали для этого комбинацию zfs send / dd / tar, но мне не ясно, как именно это должно быть реализовано.

Обновить

Я только что прочитал о zfs send -i который предположительно отправляет приращение между двумя разными снимками. Хотя я боялся, что все это упражнение заставит меня написать несколько скриптов, это должно немного упростить задачу резервного копирования diff. Тем не менее, все еще не знаю, как обрабатывать изменения ленты с помощью сценария.

Взгляните на Руководство ZFS Best Practices Guide, особенно раздел Сохранение данных ZFS. Я не думаю, что резервные копии на магнитной ленте идеально подходят для резервного копирования моментальных снимков. Лучше сказать вашей системе резервного копирования на магнитную ленту, что нужно делать резервную копию самой файловой системы ZFS и игнорировать каталог моментальных снимков .zfs. Главное, вам просто нужна программа, которая понимает все атрибуты файловой системы ZFS. Для этого я бы посоветовал Bacula.

zfs send предназначен для клонирования данных из одной системы ZFS в другую, а не для отправки данных на ленту.

Лучше всего будет отправить содержание снимка ZFS на ленту (например, через tar), а не сам снимок. Использование моментальных снимков LVM для облегчения записи живых файловых систем на ленту кажется довольно обычным явлением, и я не вижу причин, по которым вы не должны использовать снимки ZFS таким же образом. Как вы заметили, использование моментального снимка существенно снижает риск изменения файлов в процессе резервного копирования.

Одним из преимуществ моментальных снимков ZFS над моментальными снимками LVM является то, что вы можете сохранять моментальные снимки ZFS впоследствии без значительного снижения производительности. (Напротив, снимки LVM обычно удаляются после резервного копирования их содержимого на ленту.)