Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab10

.docx
Скачиваний:
0
Добавлен:
09.09.2025
Размер:
2.31 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ И МАССОВЫХ КОММУНИКАЦИЙ

РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное

бюджетное образовательное учреждение

высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

ЛАБОРАТОРНАЯ РАБОТА № 10

по дисциплине «Основы работы с UNIX-подобными операционными системами»

на тему:

«Восстановление данных»

                                           Выполнил: студент группы

Преподаватели: Рогач И.С.

Канищева М.Г.

Москва 2025

Цель работы:

Получение теоретических и практических навыков программного восстановления данных.

Ход работы:

Задания к лабораторной работе

  • Добавьте в виртуальную машину виртуальный жесткий диск.

  • Запустите виртуальную машину с Linux.

  • Запустите fdisk (gdisk или parted) и создайте таблицу разделов MBR с разделами.

  • Отформатируйте созданные разделы в файловую систему ext4.

  • Установите TestDisk.

  • Удалите MBR (или таблицу разделов) с помощью команды DD.

sudo dd if=/dev/zero of=/dev/sda bs=512 count=1

  • Восстановите MBR (или таблицу разделов) с помощью TestDisk.

  • Смонтируйте восстановленные разделы и создайте там произвольные файлы.

sudo mkdir /mnt/part1

sudo mount /dev/sda1 /mnt/part1

# Повторите для остальных разделов

  • Удалите созданные файлы.

  • С помощью TestDisk восстановите данные.

  • Создайте произвольный каталог и запишите туда данные каталога /var/log/ .

  • Удалите данные с созданного каталога.

  • С помощью PhotoRec восстановите данные.

  • Создайте произвольный каталог и запишите туда данные каталога /etc/ .

  • С помощью Extundelete или Foremost восстановите данные.

Вопросы к лабораторной работе

1)С помощью какой из программ, используемых в этой лабораторной работе, можно восстановить таблицу разделов?

В этой лабораторной работе для восстановления таблицы разделов используется программа TestDisk. Она предназначена для восстановления потерянных разделов и исправления загрузочных секторов на различных файловых системах.

2)Какие файловые системы поддерживает PhotoRec?

PhotoRec поддерживает восстановление данных с различных файловых систем, включая FAT, NTFS, exFAT, ext2/ext3/ext4 и HFS+.

3)Какие форматы поддерживает PhotoRec?

PhotoRec распознаёт и восстанавливает более 480 расширений файлов, относящихся к около 300 семействам файлов. Среди них архивы (например, ZIP), мультимедийные файлы (например, JPEG), офисные документы (например, форматы Microsoft Office, PDF, HTML) и различные графические форматы.

4)Как Foremost восстанавливает файлы?

Foremost восстанавливает файлы, используя метод, известный как "file carving" (восстановление по сигнатурам). Он ищет известные сигнатуры файлов в данных, даже если файловая система повреждена или отсутствует. Например, файлы ZIP обычно начинаются с «PK», за которым следуют двоичные данные в предопределённом формате. Анализируя эти двоичные данные, алгоритм может определить, является ли это началом ZIP-файла или просто совпадением символов в тексте.

5)Можно ли восстановить данные с файловой системы NTFS, используя extundelete?

Нет, extundelete предназначен для восстановления удалённых файлов исключительно с файловых систем ext3 и ext4. Для восстановления данных с файловой системы NTFS следует использовать другие инструменты, такие как TestDisk или PhotoRec.

6)Все ли данные, скопированные из каталога /var/log/, восстановились?

Восстановление данных из каталога /var/log/ может быть неполным. Это связано с тем, что журнальные файлы в этом каталоге часто обновляются и перезаписываются системой, что может привести к фрагментации данных. Инструменты восстановления, такие как PhotoRec, могут не всегда успешно восстановить фрагментированные или перезаписанные файлы.

7)Все ли данные, скопированные из каталога /etc/, восстановились?

Восстановление данных из каталога /etc/ может быть более успешным по сравнению с /var/log/, поскольку конфигурационные файлы в /etc/ обычно изменяются реже. Однако гарантировать полное восстановление всех данных невозможно, особенно если после удаления были произведены изменения на диске, которые могли перезаписать удалённые файлы.

Соседние файлы в предмете Основы UNIX-подобных систем