Мы обеспечиваем пользователей по всему миру наиболее эффективным, надежным и экономичным решением из доступных на рынке программного обеспечения.
  • Восстановление данных с зашифрованного диска 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.
Загрузочный экран Ubuntu
Рис.1. Загрузочный экран Ubuntu
Для увеличения изображения кликните по нему

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

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

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

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

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

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

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

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

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

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

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

11. Сконфигурируйте R-Studio Agent. Можно использовать очень простой пароль если вы работаете в локальной сетке.
Запуск R-Studio Agent for Linux
Рис.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.
Подключение R-Studio к Agent for Linux
Рис.10. Подключение R-Studio к Agent for Linux
Для увеличения изображения кликните по нему
См. сетевую справку по R-Studio: Восстановление данных по сети для получения дополнительной информации.

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

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

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

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

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

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

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