В настоящее время мы выполняем резервное копирование большого количества данных с разных серверов в ленточную библиотеку с помощью Amanda Backup, и это работает отлично.
Теперь мне нужно одноразовое резервное копирование определенного набора файлов (в месте, которое иначе не резервировалось) на ленту для длительного хранения.
Очевидно, я мог бы создать новую конфигурацию Amanda и просто запустить ее один раз, но у нее есть несколько недостатков, поскольку для восстановления требуется, чтобы эта конфигурация присутствовала или восстанавливалась с ленты вручную (это приемлемо для общего резервного копирования, но я не думаю, что это хорошая идея для одноразового использования).
Какой формат лучше всего подходит для хранения резервной копии на ленте, учитывая простоту восстановления и (что более важно) не зависящую от внешних данных конфигурации для процесса восстановления.
За свои деньги, tar
, прямо на ленточное устройство - это нормальный способ его использования, с которым он отлично справляется. Он был стабильным долгое время; пока у вас есть привод, который может читать носители, вы, скорее всего, сможете читать с них данные.
Если вы хотите пофантазировать и вручную установить коэффициент блокировки, чтобы попытаться оптимизировать поток записи и емкость, его также можно использовать через dd
:
cd / ; tar cf - . | dd of=/dev/nst0 bs=64k
и запишите выбранный коэффициент блокировки на кассете. Обратите внимание также на использование относительных путей, чтобы избежать встраивания абсолютных путей в tar-файл; GNU tar поможет вам избежать этой ловушки (Sun tar использовался, чтобы заставить вас восстанавливать данные в том же самом месте, если пути были абсолютными), но разумно не копать себе ямы, даже если вы уверены, что сможете позже избегайте их.