Резервное копирование снимков ZFS на ленту (как полное, так и разное)
Как лучше всего реализовать систему резервного копирования на основе ленты LTO на файловом сервере ZFS? У меня есть около 6 ТБ, которые нужно ежедневно резервировать, наряду с существующим ленточным накопителем HP 1840 LTO4 и кучей лент.
У меня уже есть ZFS, делающая автоматические снимки каждый день, но теперь я хочу добавить слой автономного хранилища к этому. В идеале получившаяся система должна реализовывать какую-то систему ротации отца / сына, поэтому у меня есть ежедневные записи различий за последние две недели, а также полное резервное копирование каждую неделю.
Читая вокруг, я видел, что некоторые люди использовали комбинацию zfs send / dd / tar для достижения этой цели, но мне не совсем ясно, как это должно быть реализовано.
Обновить
Я только что прочитал о zfs send -i
который предположительно посылает приращение между двумя различными снимками. Хотя я боялся, что все это упражнение может заставить меня написать несколько сценариев, это должно немного облегчить задачу резервного копирования diff. Все еще не знаю, как обрабатывать изменения ленты через скрипт, хотя.
2 ответа
Ознакомьтесь с Руководством по лучшей практике ZFS, особенно с разделом Сохранение данных ZFS. Я не думаю, что резервные копии на лентах идеально подходят для резервного копирования снимков. Вам лучше попросить систему резервного копирования на магнитную ленту сделать резервную копию самой файловой системы ZFS и игнорировать каталог моментальных снимков.zfs. Главное, вам просто нужно программное обеспечение, которое понимает все атрибуты файловой системы ZFS. Я бы предложил Bacula для этого.
zfs send
предназначен для клонирования данных из одной системы ZFS в другую, а не для отправки данных на ленту.
Лучше всего отправлять содержимое снимка ZFS на ленту (например, через tar
), а не сам снимок. Кажется довольно распространенным использование преимуществ моментальных снимков LVM для облегчения записи живых файловых систем на ленту, и я не вижу причин, почему вы не должны вместо этого использовать преимущества моментальных снимков ZFS, во многом таким же образом. Как вы заметили, использование моментального снимка существенно исключает риск изменения файлов в процессе резервного копирования.
Одним из преимуществ снимков ZFS перед снимками LVM является то, что вы можете сохранять снимки ZFS впоследствии, не подвергаясь значительному снижению производительности. (В отличие от этого, популярным является удаление снимков LVM после резервного копирования их содержимого на ленту.)