Данные в настоящее время хранятся в массиве RAID 9 ТБ, и у многих пользователей есть много файлов и каталогов. Мы хотели бы сделать резервную копию до пяти внешних жестких дисков емкостью 2 ТБ, но поскольку у нас есть только один свободный порт USB, это нужно делать последовательно. Это означает, что после подключения жесткого диска №2, №1 отключается, и мы не узнаем, что изначально было на жестком диске №1, если программное обеспечение его не запомнит.
Одним из решений было бы заранее назначить каждый файл или каталог на жесткий диск, а затем выполнять это при подключении. Есть ли простой способ сделать это?
Большинство коммерческих пакетов программного обеспечения для резервного копирования поддерживают опцию «съемный носитель», о которой вы здесь говорите. Он выполнит резервное копирование, запросит помощь оператора (поменяет диски местами) и продолжит резервное копирование. Эти пакеты поддерживают базу данных состояний, чтобы отслеживать, какие данные на каком носителе хранятся, поэтому вам не нужно.
Если вы находитесь в стране UNIX, вы старые tar
есть варианты управления медиа. Распределение больших-больших данных на нескольких лентах - это своего рода то, для чего он был создан.
Если вы используете XFS в Unix, xfsdump
В нем также есть медиа-менеджмент, помимо того, что может делать tar.
http://wiki.bacula.org/doku.php?id=removable_disk
В этом документе описывается, как использовать съемные диски в качестве носителя резервных копий для решения резервного копирования с помощью Bacula. Видя, как многие люди спрашивают об использовании USB-накопителей в качестве носителя для резервных копий в списке электронной почты пользователя Bacula, я почувствовал, что создание этого документа на основе моего опыта использования USB-накопителей в качестве носителя для резервных копий может быть полезным для некоторых пользователей bacula. .
Далее следует описание метода использования нескольких USB-накопителей в качестве носителя для резервного копирования для решения резервного копирования с использованием Bacula, которое основано на моем опыте настройки системы резервного копирования для небольшой компании с тремя серверами и примерно 10 рабочими станциями. Этот метод включает эмуляцию традиционного устройства ленточной библиотеки на основе журналов с использованием разделов на USB-накопителях в качестве «магазинов». Таким образом, этот метод будет одинаково хорошо работать с дисками в Firewire, eSATA или любых других корпусах с возможностью горячей замены, поддерживаемых ОС.
Я думаю, это может быть примером того, что вы ищете. Как указывалось ранее, эта опция будет доступна в любом пакете резервного копирования.
Если вы ограничены rsync, я предполагаю, что вручную можно было бы подготовить списки файлов для каждого диска.
Это довольно стандартно, и любое решение для резервного копирования должно справиться с этим, не говоря уже о переключении лент, вы просто выполняете резервное копирование на составной том.