Ho scelto di crittografare la mia casa durante l'installazione e ora vorrei accedere ai miei dati da un LiveCD, purtroppo ho problemi a seguire queste istruzioni . Viene visualizzato l'errore "mount eCryptfs: [-2] Nessun file o directory"
Ho scelto di crittografare la mia casa durante l'installazione e ora vorrei accedere ai miei dati da un LiveCD, purtroppo ho problemi a seguire queste istruzioni . Viene visualizzato l'errore "mount eCryptfs: [-2] Nessun file o directory"
Risposte:
In alternativa è possibile utilizzare lo ecryptfs-recover-private
strumento ora incluso in Ubuntu 11.04:
Error: Unwrapping passphrase and inserting into the user session keyring failed [-5]
anche se la passphrase è corretta. Come da unix.stackexchange.com/questions/285541/… , è utile eseguire sudo ecryptfs-manager
, quindi premere 4 (esci), quindi eseguire di ecryptfs-recover-private
nuovo.
Ecco come recuperare i dati da una casa crittografata: (sdx dovrebbe essere l'unità 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
Ricorda, non chiudere il terminale fino a quando non hai finito con i dati se lo leghi. Una volta associato, dovresti essere in grado di accedere alla cartella /data-recovery
(dalla radice di LiveCD) ed estrarre tutti i dati usando una GUI. Se l'ultimo bind non funziona, puoi rimuovere l'ultimo bind e semplicemente cp -avr tutto dal /home/username
chroot /data-recovery
e verrà mostrato nel liveCD /data-recovery
.