11. Резервное копирование и восстановление своих файлов

Эта утилита позволяет вам выполнять резервное копирование данных, хранящихся на вашем вашего компьютере, на различные носители и/или на другой компьютер в сети. Она также поддерживает множество профилей для различных сценариев резервирования. После того, как вы настроили все параметры, вы можете выполнять резервное копирование периодически. После этого вы можете забыть об этом до тех пор, пока вам не понадобится восстановить какие-либо файлы.

11.1. Практический пример использования мастера

Рисунок 11.13. Главное окно мастера резервирования

Главное окно мастера резервирования

Вы можете запустить утилиту, щёлкнув по значку Резервные копиираздела Системав Центре управления Mandriva Linux. Нажмите кнопку Мастер настройки, чтобы запустить мастер. После установки на каждом этапе нужных параметров нажимайте кнопку Далее.

11.1.1. Этап первый: что резервировать

Рисунок 11.14. Выбор резервируемых данных

Выбор резервируемых данных

Выберите Резервировать систему, чтобы включить в копию каталог /etc, в котором находятся все текущие конфигурационные файлы вашей системы. Это позволяет вам «перенести»свою систему на другую машину, не прилагая больших усилий: изменена будет конфигурация, касающаяся только настройки оборудования.

[Замечание] Замечание

Резервная копия «системы» не включает в себя сами приложения (т.е. исполняемые файлы, библиотеки и т.п.). Априори, это имеет смысл потому, что скорее всего у вас будет доступ к носителю с дистрибутивом системы, из которого приложения с легкостью могут быть снова установлены на целевой компьютер.

Выберите Резервировать пользователей, чтобы включить в копию файлы изо всех домашних каталогов /homeваших пользователей. Нажатие на кнопку Выбрать пользователей вручнуюпозволит индивидуально выбрать пользователей и предлагает вам следующие опции:

  • Не включать кэш браузера. Рекомендуется выбрать эту опцию вследствие постоянного изменения кэша браузера.

  • Создавать инкрементные/дифференциальные резервные копии. При этом старые копии будут сохраняться. Опция Использовать инкрементное резервирование сохранит только те файлы, которые были изменены или добавлены со времени последней операции резервирования. Опция Использовать дифференциальное резервирование сохранит только те файлы, которые были изменены или добавлены со времени первой операции резервирования (также известно как «базовое»резервирование). Последний вариант занимает больше места, чем первый, но позволяет вам восстановить систему «какой она была»в любой заданный момент времени, когда была создана дифференциальная резервная копия.

11.1.2. Этап второй: где хранить резервную копию

Рисунок 11.15. Выбор места хранения резервной копии

Выбор места хранения резервной копии

Вот перечень всех доступных носителей для резервного копирования с соответствующими кнопками Настройкадля изменения параметров, зависящих от типа носителя:

Жёсткий диск

Локальный жёсткий диск используется для подготовки резервных копий для всех носителей за исключением NFS и непосредственной записи на магнитную ленту. В любом случае вам не следует выполнять резервное копирование на свой жёсткий диск, всегда выполняйте резервирование на удалённый или съёмный носитель. Вы можете определить каталог для хранения и выставить ограничение на размер хранилища. Также вы можете определить количество дней для хранения инкрементных или дифференциальных резервных копий, чтобы сэкономить дисковое пространство.

Сетевой ресурс

Сохранение резервной копии на удалённый компьютер, доступный по различным протоколам. Вы можете указать параметры соединения, а также метод доступа и его настройки (если они есть). Пожалуйста, обратите внимание, что резервные копии NFS считаются как хранящиеся локально, даже если они эффективно хранятся на удалённой системе.

Магнитная лента

Вы можете настроить накопитель (если он не был определён автоматически) и параметры ленты: непосредственная запись на ленту, необходимость перемотки, стирание и извлечение ленты.

Оптический носитель (CD-R)

В нашем примере мы выбрали именно этот носитель, поэтому нажмите соответствующую ему кнопку Настройка, чтобы настроить необходимые параметры (см. Рисунок 11.16, «Настройка параметров оптического носителя»).

Рисунок 11.16. Настройка параметров оптического носителя

Настройка параметров оптического носителя

Если это не было выполнено автоматически, воспользуйтесь комбинированным списком Выберите устройство CD/DVDдля выбора своего устройства CD/ DVD. Определите тип носителя, размер и параметры мультисессии и стирания.

При мультисессионной записи учтите, пожалуйста, что при стирании носителя будет стёрта только 1 ясессия. А также тот факт, что запись информации в виде сессий занимает некоторый дополнительный объём (от 20 до 30 МБ) на каждую сессию, поэтому объём пространства для хранения «реальных данных»на самом деле будет несколько меньше ёмкости носителя.

11.1.3. Этап третий: просмотр и сохранение конфигурации

Рисунок 11.17. Просмотр конфигурационных параметров

Просмотр конфигурационных параметров

Последний этап мастера демонстрирует вам краткую сводку о параметрах настройки. Используйте кнопку Назад, чтобы изменить любой параметр, который вас не устраивает. Нажмите кнопку Сохранить, чтобы сохранить их в профиле drakbackup.conf. Теперь резервное копирование готово к выполнению.

Профили резервирования

Вы можете выбрать в меню ФайлСохранить профиль как и ввести имя профиля для сохранения текущих настроек резервирования в именованном профиле резервирования. Затем вы можете вновь запустить мастер настройки, задать другие значения и сохранить их в другом профиле.

Используйте опцию --profile Имя_Профиля.conf при запуске Drakbackup из командной строки для загрузки пофиля Имя_профиля.conf.

11.1.4. Выполнение резервного копирования

Рисунок 11.18. Окно хода выполнения резервирования

Окно хода выполнения резервирования

Нажмите кнопку Зарезервировать немедленно, убедитесь, что готов соответствующий носитель (в нашем примере записываемые DVD), а затем нажмите Создать резервную копию с файлом настроек, чтобы начать операцию резервирования.

[Внимание] Внимание

Если размер резервной копии превышает доступный объём носителя, операция резервирования может просто «вылететь». Эта проблема нам известна и над её решением идёт работа. Для её обхода, пожалуйста, попробуйте удалить часть файлов из списка резервируемых, чтобы их суммарный размер никогда не превысил доступную ёмкость носителя.

В окне будет показан ход выполнения процесса. Пожалуйста, запаситесь терпением: время, необходимое для резервирования, зависит от многих параметров, таких как общий объём копируемых файлов, скорость работы с выбранным хранилищем и др. По окончании процесса будет показан отчёт: просмотрите его на наличие возможных ошибок и примите необходимые меры по их устранению, если это необходимо.

11.2. Восстановление резервных копий

Рисунок 11.19. Выбор типа восстановления

Выбор типа восстановления

Убедитесь, что носитель, с которого вы хотите выполнить восстановление, доступен и готов, а затем нажмите кнопку Восстановить. В нашем примере мы восстановим всю резервную копию, поэтому в диалоговом окне ( Рисунок 11.19, «Выбор типа восстановления») нажмите кнопку Восстановить все резервные копии, а затем Восстановить, чтобы начать процесс восстановления.

[Внимание] Внимание

Существующие файлы в каталоге назначения (то же местоположение, из которого была создана резервная копия) будут перезаписаны.

Не стесняйтесь исследовать другие параметры восстановления, если вам нужно восстановить только часть резервной копии вместо полного набора файлов или для восстановления реервной копии в другое место.

11.3. Автоматизация периодического резервного копирования

В главном окне утилиты нажмите кнопку Расширенная настройка, а затем Когда. В окне планировщика (см. Рисунок 11.20, «Окно параметров демона») выберите опцию Использовать демон, чтобы задействовать выполнение по расписанию.

Рисунок 11.20. Окно параметров демона

Окно параметров демона

Затем вам предлагается указать интервал (или период) между операциями резервирования и носитель для хранения. В нашем примере мы установили свой календарь (выбран период выборочно), чтобы создавать резервную копию каждую со среды до пятницы в без четверти полночь и сохранять ее на CD, используя профиль резервирования По умолчанию (Default).

11.4. Расширенная настройка мастера резервирования

Нажмите кнопку Расширенная настройка, а затем Дополнительные параметры, чтобы настроить дополнительные опции резервирования (см. Рисунок 11.21, «Окно дополнительных параметров»).

Рисунок 11.21. Окно дополнительных параметров

Окно дополнительных параметров

Программа архивирования

Вы можете выбрать между tar (по умолчанию) и star, которая позволяет вам резервировать также и расширенные ACL'ы.

Тип сжатия

Вы можете выбрать стратегию сжатия, используемую для ваших резервных копий, из следующего: tar(без сжатия), tar.gz(сжатие gzip) и tar.bz2( bzip2 сжатие: лучше, но медленнее).

Игнорируемые файлы

Вы можете исключить из резервной копии определенные файлы. Файл .backupignoreдолжен находиться в каталоге верхнего уровня резервируемого набора файлов; Если вы хотите исключить какие-то файлы или подкаталоги, то вы должны указать их отдельно. Его синтаксис очень прост: список из имен исключаемых файлов по одному в строке.

[Подсказка] Подсказка

В файле .backupignoreвы можете использовать звёздочку ( * = «соответствует любой строке») и знак вопроса ( ? = «соответствует одному и только одному символу, независимо от того, что это за символ»), чтобы исключить наборы файлов. Например, какое-то_имя*будет соответствовать всем файлам, чьи имена начинаются с какое-то_имя, а image00?.jpgбудет соответствовать файлам с именами image001.jpg, image009.jpg, image00a.jpg, image00h.jpgи т.д.

Отсылка отчетов по электронной почте

Введите адрес электронной почты, на который будет отсылаться отчет об операции резервирования. Вы можете указать несколько электронных адресов, разделив их запятой ,). Пожалуйста также введите в поле Обратный адрес для отсылаемого письма электронный адрес администратора резервирования, а в поле SMTP сервер для почты имя или IP адрес сервера исходящей почты.

[Подсказка] Подсказка

Если вы хотите отправить отчет более, чем двум-трем получателям, то вам лучше настроить список рассылки, соедржащий все эти адреса и указать в поле адрес этого списка рассылки.

Удаление временных файлов

Выберите опцию Удалить tar-файлы после резервирования на другой носитель, чтобы освободить это дисковое пространство после резервного копирования.

Просмотр журнала восстановления

Вы можее выбрать просмотр журнала операций восстановления после каждого такого действия. Это может быть удобно для выявления и исправления потенциальных проблем при восстановлении файлов: ошибок чтения, ошибок сетевых соединений и т. д.