Я установил свежий Ubuntu 10.10 на новый жесткий диск и хочу смонтировать старый домашний каталог в подкаталог моего нового (также зашифрованного) домашнего каталога.
Я попробовал сделать это с помощью sudo mount -t ecryptfs /mnt/oldhome/me/ /home/me/oldhome
, причем /mnt/oldhome
был разделом /home старой системы.
После этого ~/oldhome содержит файл ссылок на рабочий стол (Access-Your-Private-Data.desktop), ссылающийся на ecryptfs-mount-private
и README.txt
, в котором говорится, что я должен запустить ecryptfs-mount-private
. Я так и делаю, но поскольку я не знаю, что должно произойти, я не могу сказать, произойдет ли это и приблизит ли это меня к доступу к моему старому дому.
Любые подсказки?
обновление
Я смог смонтировать свой старый зашифрованный дом с помощью этого скрипта. Хотя, просматривая его с помощью ls
, я получаю множество ошибок, подобных этой:
ls: cannot access /mnt/oldme/some_file: No such file or directory
Другая информация, которую ls -l
должен показать, заменена вопросительными знаками.
update 2
Я смонтировал старую систему в /mnt/oldroot и смонтировал /dev, /sys, /proc и старый домашний раздел. Затем я выполнил chroot в /mnt/oldroot, su - me
и ecryptfs-mount-private
. Попросил ввести парольную фразу, я ее ввел и получил:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
Info: Check the system log for more information from libecryptfs
ERROR: Your passphrase is incorrect
ecryptfs-unwrap-passphrase
дает мне точно такую же парольную фразу, которую я использовал, хотя.