Восстановление данных с зашифрованного диска Linux после повреждения системы

Компьютер под Ubuntu 14.04 находился в процессе обновления системы когда выключилось электричество. Компьютер больше не грузится. Кажется, данные восстановить будет просто? Не совсем. Плохая новость: система была установлена поверх зашифрованной файловой системы LVM. Хорошая новость такая: пароль не забыли. И вот задача: извлечь файлы пользователя.

Первый шаг, естественно, создать загрузочный диск с Ubuntu, загрузить компьютер с него, подмонтировать файловую систему и скопировать файлы на другой диск. Затем операционную систему на этом компьютере можно починить или переустановить. Но это сработает если сама файловая система исправна. А если нет, что нужно сделать если файлы стали недоступными?

Можно использовать другую Linux-машину с установленной R-Studio for Linux, но она не всегда доступна. Поэтому эта статья показывает как использовать вместо этого R-Studio for Windows. Мы также дадим некоторую информацию о том, как работать с Ubuntu для тех, кто не очень знаком с этой ОС.

Системы под Windows не могут напрямую работать с зашифрованными Linux-разделами, поэтому нам придется использовать восстановление данных по сети. Из-за этого нам придется использовать два компьютера: машину с Windows на которой установлена R-Studio Network и поврежденный компьютер с Ubuntu. Нам также понадобится место для записи восстановленных данных. Это может быть любой диск, который виден для Windows, или внешний диск, подключенный к компьютеру с Ubuntu. Помимо всех типичных линуксовских файловых систем, такой диск может быть отформатирован под NTFS.

Процесс восстановления данных
Создание загрузочного диска с Ubuntu
1. Скачайте установочный образ Ubuntu 14.04 и создайте загрузочный USB-диск. Официальный сайт Ubuntu детально объясняет этот процесс: Download Ubuntu Desktop и How to create a bootable USB stick on Windows.

Обратите внимание на то, что хотя диска в 2ГБ достаточно для установки Ubuntu, нам потребуется диск гораздо большего размера для выполнения восстановления данных. Мы будем использовать SSD-устройство на 32ГБ в качестве загрузочного диска.

Работа с компьютером Ubuntu
2. Запустите компьютер Ubuntu при помощи загрузочного диска Ubuntu и выберите Try Ubuntu на окне Install.
Data_Recovery_From_Encrypted_LVM-01.png
Рис.1. Загрузочный экран Ubuntu
Для увеличения изображения кликните по нему

3. Найдите зашифрованные диски.
Data_Recovery_From_Encrypted_LVM-02.png
Рис.2. Зашифрованные и внешние диски в Ubuntu
Для увеличения изображения кликните по нему

Расшифруйте их путем кликанья на них и ввода пароля.
Data_Recovery_From_Encrypted_LVM-03.png
Рис.3. Расшифровка зашифрованных дисков
Для увеличения изображения кликните по нему

Найдите внешний диск и дважды кликните по нему для подключения.

4. Переместите курсор в верхний левый угол, кликните по кнопке Find, введите Ter и запустите программу Terminal.
Data_Recovery_From_Encrypted_LVM-04.png
Рис.4. Запуск Terminal'а
Для увеличения изображения кликните по нему 5. В Terminal'е введите sudo -i для получения суперюзерских привилегий.

6. Определите адрес IP компьютера введя ip addr show
Data_Recovery_From_Encrypted_LVM-05.png
Рис.5. Определение адреса IP
Для увеличения изображения кликните по нему

7. Запустите Firefox, перейдите на r-tt.com и скачайте R-Studio Agent for Linux.
Data_Recovery_From_Encrypted_LVM-06.png
Рис.6. URL для R-Studio Agent for Linux
Для увеличения изображения кликните по нему

По умолчанию Firefox поместите его в папку Downloads. Закройте Firefox.

8. Кликните по кнопке Folder, перейдите к папке Downloads, и дважды кликните по скаченному файлу. Извлеките файл rsagent.
Data_Recovery_From_Encrypted_LVM-07.png
Рис.7. Извлечение R-Studio Agent for Linux
Для увеличения изображения кликните по нему

9. Кликните по файлу rsagent, выберите закладку Permission, и проверьте чтобы опция Allow executing file as program была выбрана.
Data_Recovery_From_Encrypted_LVM-08.png
Рис.8. Установка разрешений для R-Studio Agent for Linux
Для увеличения изображения кликните по нему

Закройте это окно и вернитесь в Terminal.

10. Перейдите в папку Downloads:
cd /home/ubuntu/Downloads
затем запустите R-Studio Agent введя ./rsagent

11. Сконфигурируйте R-Studio Agent. Можно использовать очень простой пароль если вы работаете в локальной сетке.
Data_Recovery_From_Encrypted_LVM-09.png
Рис.9. Запуск R-Studio Agent for Linux
Для увеличения изображения кликните по нему

Вы можете получить дополнительную информацию по конфигурированию R-Studio Agent for Linux в сетевой справке по R-Studio: R-Studio Agent for Linux.

Не обращайте внимание на предупреждение об отсутствии регистрации если ваша копия R-Studio правильно зарегистрирована.

Работа с компьютером с R-Studio
12. Подключите R-Studio к компьютеру с Ubuntu.
File_Recovery_From_Encrypted_LVM-10.png
Рис.10. Подключение R-Studio к Agent for Linux
Для увеличения изображения кликните по нему
См. сетевую справку по R-Studio: Восстановление данных по сети для получения дополнительной информации.

13. Найдите поврежденную систему LVM.
File_Recovery_From_Encrypted_LVM-11.png
Рис.11. Поврежденная система LVM
Для увеличения изображения кликните по нему

14. Отсканируйте файловую систему LVM.
File_Recovery_From_Encrypted_LVM-12.png
Рис.12. Параметры сканирования для LVM
Для увеличения изображения кликните по нему
Можно получить дополнительную информацию по параметрам сканирования в сетевой справке по R-Studio: Сканирование диска.

15. Найдите найденные разделы на файловой системе LVM в результатах сканирования.
File_Recovery_From_Encrypted_LVM-13.png
Рис.13. Результаты сканирования
Для увеличения изображения кликните по нему

16. Откройте найденный раздел. Если файловая система сильно повреждена, это может занять достаточно много времени.

17. Найдите папки пользователя и пометьте файлы для восстановления.
File_Recovery_From_Encrypted_LVM-14.png
Рис.14. Найденный раздел
Для увеличения изображения кликните по нему
Можно использовать разные методы поиска файлов для поиска и маркировки нужных файлов. См. сетевую справку по R-Studio: Поиск файла и сетевую справку по R-Studio: Массовое восстановление файлов для получения дополнительной информации.

18. Кликните по кнопке Recover Marked, выберите место для сохранения восстановленных файлов и задайте другие параметры восстановления.
File_Recovery_From_Encrypted_LVM-15.png
Рис.15. Параметры восстановления и диски для сохранения восстановленных файлов на удаленном компьютере
Для увеличения изображения кликните по нему

Затем кликните по кнопке OK на диалоге Recover, и R-Studio начнет восстанавливать файлы сохраняя их на внешнем диске.
File_Recovery_From_Encrypted_LVM-17.png
Рис.16. Восстановленные файлы на внешнем NTFS-диске
Для увеличения изображения кликните по нему

© Copyright 2000-2016 R-Tools Technology Inc.