Программа резервного копирования dump
Программа dump в корне отличается от tar – она предназначена для резервного копирования и восстановления файловой системы и создает резервные копии элементов файловой системы. Использование этой утилиты позволяет получить копию одной файловой системы быстро и эффективно. К сожалению, ее нельзя применить к отдельным каталогам. Программа restore выполняет функцию, обратную dump, она восстанавливает полную резервную копию файловой системы.
Утилита dump имеет несколько уровней резервного копирования. Уровни могут быть от 0 до 9, где уровень 0 (полная резервная копия системы), который гарантирует, что все элементы файловой системы будут скопированы. Уровни выше 0 – добавочные резервные копии, которые указывают dump копировать все новые или модифицированные после последнего копирования файлы. Чтобы быть более точным, на каждом уровне добавочного резервного копирования вы сохраняете все изменения, произошедшие после создания последней резервной копии на том же или предыдущем уровне. Это позволяет вам осуществлять инкрементное резервирование системы.
Создание резервных копий с помощью программы dump
Использование программы dump очень простое:
dump -0u -f /dev/st0 /home
Таким образом, мы создали полную копию каталога /home. Для получения инкрементной копии выполним следующую команду:
dump -3u -f /dev/st0 /home
Восстановление файлов, созданных dump
Для восстановления резервных копий, созданных утилитой dump, используется программа restore. Она восстанавливает файлы и каталоги из резервных копий, полученных программой dump. При диалоговом восстановлении файлов из копии программа restore предоставляет интерфейс, который позволяет пользователю перемещаться по дереву каталогов, выбирая файлы для извлечения, после чтения информации о каталогах из копии.
При восстановлении резервной копии мы должны перейти в раздел файловой системы, где хотим восстанавливать нашу резервную копию. Это требуется, т. к. в диалоговом режиме программа restore восстанавливает все файлы раздела файловой системы, из которой она была запущена.
Для восстановления файлов из копии в диалоговом режиме используйте команду:
restore -i -f /dev/st0 restore >
На вашем терминале вы увидите командную строку, для получения списка файлов текущего или заданного каталога используйте команду is:
restore > ls
admin/ lost+found/ named/ quota.group quota.user wahib/
restore >
Чтобы внести текущий каталог или файл в список файлов для извлечения, используйте команду add:
restore > add Personal/ restore >
Чтобы удалить текущий каталог или заданный файл из списка файлов для извлечения, используйте команду delete.
Чтобы восстановить все файлы из списка для извлечения, используйте команду extract.
Для выхода из интерактивного режима программы restore после завершения восстановления файлов используйте команду quit.
Пакет AMANDA
Многие системные администраторы создают свои собственные сценарии и выполняют большую часть работы по контролю за использованием томов вручную.
Пакет AMANDA (Advanced Maryland Automatic Network Disk Archiver) контролирует процесс проведения серий полных и инкрементных резервирований данных на промежуточное дисковое хранилище хоста ленточных устройств для некоторого набора сетевых клиентов. Затем полученные наборы данных переносятся на ленточные носители. При условии корректной установки пакет AMANDA работает полностью автоматически. Процесс резервирования обычно запускается ночью и осуществляет все операции копирования, последовательно устанавливая соединения хоста копирования с каждым из клиентов. Существует возможность устанавливать эти соединения параллельно, а также контролировать и регулировать создаваемую нагрузку на сеть. Модуль планировщика определяет, какой уровень инкрементного копирования должен быть выполнен для каждой файловой системы каждого из хостов.
Программы пакета AMANDA для создания архивных файлов используют утилиты dump или tar. Поэтому оказывается возможным извлекать созданные ими архивы с помощью обычных инструментов. Кроме того, для восстановления предназначена команда amrecover пакета AMANDA.
Команды mt и mtx
Команды mt и mtx предназначены для управления устройствами вывода на магнитную ленту. Команда mt предназначена для получения сведений о состоянии устройства, определения или установки абсолютной и/или логической позиции головки над носителем, перемотки носителя, извлечения носителя и поиска «по направлению вперед» конца последнего блока записанных данных.
Читать дальше
Конец ознакомительного отрывка
Купить книгу