В настоящее время у нас есть файловый сервер, для которого выполняется резервное копирование на ленту. Резервные копии являются инкрементными, что означает, что файлы, которые изменились с момента последнего резервного копирования, записываются на ленту. Со временем наборы лент становятся все больше и больше. Как только они достигают определенного размера, наше программное обеспечение для резервного копирования очищает наборы, удаляя старые версии файлов.
Согласно этой схеме, если файл случайно удаляется с сервера, у нас есть ограниченное количество времени, чтобы найти и восстановить его. В противном случае все версии этого файла будут удалены с лент с резервными копиями по прошествии определенного времени. Это недопустимый риск.
Единственное решение, которое я вижу, - это перестать чистить наши магнитофоны. Наборы будут продолжать расти в размерах, и, как только они станут громоздкими, возможно, мы просто уберем их где-нибудь за пределами площадки и начнем новый набор. Мне не хватает лучшего решения? Является ли такая бессрочная политика хранения файлов необоснованной?
Как правило, если вы заботитесь о восстановлении данных после аварии в приемлемое время, полное резервное копирование выполняется регулярно (еженедельно, раз в две недели и т.д.), а инкрементное или дифференцированное - ежедневно. Дифференциал позволит вам полностью выздороветь за три шага:
Восстановите последнюю полную (которой будет всего неделю или две).
Восстановить последний дифференциал.
Иди перекуси.
Инкрементальные программы потребуют от вас восстановления каждой ленты с момента создания последней полной резервной копии. Это не хорошо, если у вас просто бесконечные приращения.
Кроме того, имейте в виду, что резервные копии, хранящиеся на месте, могут быть уничтожены в случае аварии, как и ваши серверы (наводнение, пожар, рассерженный бывший сотрудник). Отправьте их за границу. Регулярно отправляйте их за границу. Повороты ленты довольно распространены.
Сейчас у меня в ротации около 200 кассет. Каждые выходные мы используем около 12 для полных и 3-5 в день для дифференциалов. У нас есть 5 «последовательностей» лент, которые в основном длятся неделю. Каждый день курьер забирает дневные ленты и приносит обратно коробку, сделанную 5 недель назад. Единственные ленты, которые мы держим под рукой, - это то, что нам нужно для недельных резервных копий. Все остальное - за пределами площадки, в защищенном помещении, в несгораемом корпусе. Это единственный способ сделать это, если вы хотите восстановиться после аварии.
Когда ленты возвращаются из центра аварийного восстановления и передаются голодному ленточному роботу, они добавляются в резервный пул и перезаписываются. В лучшем случае я потеряю данные только за один день, а при необходимости я могу вернуться на 5 недель назад. Существуют и другие правила для определенных вещей, которые по закону требуют более длительного хранения, но это уже другая история, и они являются исключением, а не правилом.
Конечно, перенос с диска на диск тоже хорош для быстрого восстановления, но для аварийного восстановления необходимы внешние архивы.
tl; dr - Большинство людей не используют одни и те же кассеты снова и снова. Лучший способ сделать что-то, если вы заботитесь о восстановлении архивов в случае сбоя, - это иметь несколько последовательностей лент, которые циклически переключаются за пределы площадки, и просто перезаписывать самые старые, когда они возвращаются, если у вас нет юридических причин не делать этого.
Резервное копирование на ленту отлично подходит для длительного хранения, но для восстановления после ошибок мы использовали резервное копирование на диск.
В зависимости от вашего общего хранилища это может быть дешевый способ дешево и быстро хранить хотя бы одну копию каждого файла.
Допустим, у вас есть всего 4 ТБ хранилища для резервного копирования. Создание тома резервной копии 12 ТБ и резервное копирование туда не требует больших затрат. Затем храните свои ленты для долгосрочного архивирования, создания полных резервных копий и отправки их за пределы объекта или в огнестойкий сейф и т. Д.