БAL Лаб9
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
Факультет Кибербезопасности
Кафедра Защищенных систем связи
Дисциплина Безопасность Astra-Linux
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №9
Изучение механизмов резервного копирования файлов
(тема работы)
Направление/специальность подготовки
10.05.02 «Информационная безопасность телекоммуникационных систем»
(код и наименование направления/специальности)
Студенты:
(Ф.И.О., № группы) (подпись)
(Ф.И.О., № группы) (подпись)
Преподаватель:
ст.преп. Гельфанд А.М.
(уч. степень, уч. звание, Ф.И.О.) (подпись)
ТЕКСТ ЗАДАНИЯ
Введение
В ходе выполнения лабораторной работы необходимо изучить процесс репликации каталогов и файлов, и создание резервной копии базы данных.
Цель
Изучить особенности процесса локальной и удаленной репликации каталогов и файлов.
Задачи
1. Установка вспомогательных утилит
2. Установка утилиты репликации
3. Создать дерево каталогов.
4. Назначение прав доступа.
5. Выполнение локальной репликации
6. Выполнение удаленной репликации
7. Проверка опций утилиты rsync
Используемое программное обеспечение
Для выполнения лабораторной работы используется платформа виртуализации VirtualBox и установленный дистрибутив ОС Astra Linux.
СХЕМА КАТАЛОГОВ
Рис. 1 – Схема каталогов на клиенте
Рис. 2 – Схема каталогов на сервере
ХОД РАБОТЫ
1. Для начала установили пакеты ssh и rsync через Synaptic.
2. Создали дерево каталогов на сервере и клиенте, проверили правильность с помощью утилиты tree (рис.3 и рис.4).
Рис. 3 – Дерево каталогов на сервере
Рис. 4 – Дерево каталогов на клиенте
3. Установили владельца и права с помощью команд:
sudo chown -R user:user ~/Desktop/Source ~/Desktop/Destination
chmod -R 700 ~/Desktop/Source ~/Desktop/Destination
4. Выполнили локальную репликацию на обеих ВМ и проверили с помощью tree (рис.5 и рис.6).
Рис. 5 – Дерево каталогов на сервере после локальной репликации
Рис. 6 – Дерево каталогов на клиенте после локальной репликации
5. Для выполнения удаленной репликации использовали:
rsync -a /home/user/Desktop/Source/ user@192.168.2.10:/home/user/Desktop/Destination/smolensk/ на клиенте, и
rsync -a /home/user/Desktop/Source/ user@192.168.2.11:/home/user/Desktop/Destination/orel/ на сервере.
6. Убедились в правильном выполнении с помощью утилиты tree на обеих ВМ (рис.7 и рис.8).
Рис. 7 – Дерево каталогов на сервере после удаленной репликации
Рис. 8 – Дерево каталогов на клиенте после удаленной репликации
7. Возьмем, например, файл на клиенте по пути:
/home/user/Desktop/Source/Data-1/client-file-1.txt
Удалим его, а затем выполним команду:
rsync -a --delete /home/user/Desktop/Source/ /home/user/Desktop/Destination/orel/
Теперь откроем путь /home/user/Desktop/Destination/orel/Data-1/ и убедимся, что нашего файла там нет (рис.9).
Рис. 9 – Проверка удаления файла
ВЫВОДЫ
В ходе лабораторной работы изучены механизмы локальной и удалённой репликации данных с помощью rsync. Получены навыки создания резервных копий и назначения прав доступа.
