У меня есть 2 жестких диска, на которых работает Ubuntu 12.10. Один из жестких дисков не загружается правильно, но содержит файлы, которые я хочу получить с него. Он также имеет зашифрованный домашний каталог, а загрузочный жесткий диск Ubuntu - нет.
Теперь я попытался проникнуть в домашний каталог моего не загружаемого жесткого диска с помощью следующей команды, используя мой рабочий компьютер с Ubuntu, на котором я сейчас работаю:
user@User:~$ sudo ecryptfs-recover-private
INFO: Searching for encrypted private directories (this might take a while)...
INFO: Hint: click 'Places' and select your hard disk, then run this again.
ERROR: No private directories found; make sure that your root filesystem is mounted.
Но как вы можете видите, это не находит это. У меня есть пароль для зашифрованных жестких дисков в зашифрованном домашнем каталоге. Итак, что я могу сделать, чтобы получить доступ к каталогу и скопировать эти файлы на мой рабочий жесткий диск Ubuntu или на внешний, который у меня есть?
Вы должны смонтировать «другой» диск, прежде чем сможете успешно запустить ecryptfs-recover-private
.
Я предлагаю следующие шаги:
cd
перейти в домашний каталог mkdir otherHDD
, чтобы создать точку монтирования для другого жесткого диска blkid |grep ext
для определения имени раздела на другом жестком диске (вероятно, что-то вроде /dev/sdb2
). Вы увидите несколько записей, выберите «вероятную», здесь вы ничего не повредите. sudo mount /dev/sdb2 otherHDD
(или что-то похожее на шаге выше) sudo ecryptfs-recover-private
sudo umount otherHDD
, тогда вернитесь к шагу 5 с другим выбранным разделом. Просто для полноты: пароль LOGIN , о котором вас спросят, является либо
вашим обычным паролем для входа в «другую» систему, либо [ 1124]
это может быть "фраза-пароль", которая была сгенерирована, когда вы зашифровали ваш домашний каталог, и которую, мы надеемся, вы сохранили в безопасном месте.