Текст
                    Лабораторная работа №
11
(
2
часа)
Резервное копирование
Цели:
изучить
способы выполнения резервного копирования и
восстановления данных на логическом и физическом уровнях
в
Linux
,
получить базовые навыки
использования у
тилит для выполнения резервного
копирования и восстановления в
Debian
GNU
/
Linux
.
Инструкции по выполнению
:
Загрузите ОС
Linux
, войдите в сеанс и
получите доступ к командной строке. Перед выполнением заданий
лабораторной работы ознакомьтесь с главой 8 «Создание архивов и сжатие
данных» книги «
Linux
. Карманный справочник»
Скотта Граннемана
и с
главой 10 (с.339)
книги «
UNIX
и
Linux
. Руководство системного
администратора» Эви Немет и др
.
Внимательно прочитайте условие
лабораторной работы, выполните требуемые задания и составьте итоговый
отчет по работе.
Перед
началом
работы
п
роверьте
,
установлены
ли
на
Вашей
маши
не
необходимые пакеты
.
В случае необходимости установите их. Для
закрепления
навыков
по управлению пакетами,
используйте для проверки
dpkg
, а для установки
–
aptitude
.
Создайте в корневой файловой системе каталог
/
backup
. Не теряя
общности, можно считать е
го смонтированным хранилищем для создания
резервных копии.
Простейшим способом логического резервного копирования является
использование команды
tar
. Основная цель этой команды создать архив из
указанных Вами файлов. Для сжатия полученного архива, как прав
ило
используются отдельные команды:
gzip
,
bzip
2
,
xz
.
Задание. При помощи команды
tar
создайте резервную копию своего
домашнего каталога в
/
backup
. Выполните сжатие полученного файла.
Оцените степень сжатия для различных команд компрессии. Отметьте в
отчете
использованные команды. Какая из команд компрессии дает
наилучший результат на тестовом архиве?
Проверьте целостность резервной копии в сжатом архиве
tar
. Какой
командой это можно сделать? Отметьте в отчете.
Укажите, каким образом можно восстановить файлы
из резервной
копии в
tar
-
архиве.
По результатам выполнения задания составьте таблицу,
в которой отметьте ключи команды, которые выполняют: создание
резервных архивов, извлечение файлов из архива, выявление различий между
архивами, обновление архива, удале
ние файла из архива, вывод списка
файлов архива.


Простейшим средством физического резервного копирования (создание побайтовой копии раздела) является команда dd кратко рассматривавшаяся нами ранее. Задание. При помощи команды dd создайте физическую копию раздела, который использовался при изучении LVM . Отметьте в отчете, какой командой это можно сделать. Каким образом восстановить в случае необходимости с помощью такой резервной копии нужный раздел? Для ручного создания инкрементных архивов может использов аться команда xdelta и средства автоматизации задач администрирования. Возможности команд tar и xdelta объединяет набор команд dump / restore . На основании описания в «Руководстве системного администратора» составьте сценарии использования этих команд для р езервирования файлов в каталоге локальной файловой системы (за неимением ленточного накопителя) и последующего восстановления. Как создать «нулевую» резервную копию? Системы резервного копирования. Ознакомьтесь с описанием системы резервного копирования B acula . Подключите вторую виртуальную машину под управлением Debian GNU \ Linux . Согласно приведенному в указанном выше источнике сценарию архивации настройте систему резервного копирования и создайте копию домашнего каталога пользователя на другой виртуально й машине. Алгоритм Ваших действии занесите в отчет. В случае сложностей с настройкой Bacula разрешается выполнить это задание при помощи системы dirvish или amanda .