Я решил зашифровать свой Home во время установки, и теперь я хотел бы получить доступ к своим данным с LiveCD, к сожалению, у меня возникают проблемы с выполнением этих инструкций . Я получаю ошибку "монтирование eCryptfs: [-2] Нет такого файла или каталога"
Или вы можете использовать ecryptfs-recover-private
инструмент, который теперь входит в Ubuntu 11. 04:
Вот как можно восстановить данные из зашифрованного дома: (sdx должен быть вашим SATA-накопителем)
sudo mkdir /recovery
sudo mount /dev/sdx /recovery
sudo mount -o bind /dev /recovery/dev
sudo mount -o bind /dev/shm /recovery/dev/shm
sudo mount -o bind /dev/pts /recovery/dev/pts
sudo mount -o bind /sys /recovery/sys
sudo mount -o bind /proc /recovery/proc
sudo mv /recovery/etc/resolv.conf /recover/etc/resolv.conf.orig
sudo cp /etc/resolv.conf /recovery/etc/resolv.conf
sudo mkdir /data-recovery
sudo mkdir /recovery/data-recovery
sudo mount --rbind /data-recovery /recovery/data-recovery
sudo chroot /recovery
su - user
ecryptfs-mount-private
cd /home/username
sudo mount -o bind /home/username /data-recovery
Запомните, не закрывайте терминал до тех пор, пока не закончите с данными, если вы их привязываете. После связывания вы должны иметь доступ к папке /data-recovery
(из корневого каталога LiveCD) и извлечь все данные с помощью графического интерфейса. Если последняя привязка не работает, вы можете удалить последнюю привязку и просто cp -avr всего от /home/username
до chroot /data-recovery
и она появится в liveCD /data-recovery
.