I get this message when trying to restore from Deja Dup on 13.10
Backup location ‘/media/lawsonfamily/My Passport/duplicity-full.20140210T071338Z.vol177.difftar.gz’ does not exist.
BUT, it does exist! I have my backups on an external drive that I am able to open but Deja Dup won't restore my files. I have a lot of family pictures that I'd like to recover but this does not make me hopeful.
HELP please.
Best Answer
Ensure your external hard drive is connected, powered and mounted. If this is the case you should be able to view to files in Nautilus, the File Manager.
Then you should find the location of the folder you backed your files up to. Navigate there using Nautilus, such that you are in the folder with all the compressed backup files. Now press ctrl+L to bring up the current directory in text form. Now copy that directory.
Open the terminal (ctrl+alt+T) and type:
duplicity list-current-files "file://PasteLocationHere" > backuplist.txt
(to paste into a terminal right click and select paste or use ctrl+shift+V)
So for example it might look like:
duplicity list-current-files "file:///media/HD1TB/backup folder" > backuplist.txt
Now what we can do is open the file this just generated called
backuplist.txt
(by running the commandgedit backuplist.txt
ornano backuplist.txt
) and this will tell us which directories we have backed up on our hard drive. Now what we can do is look down that list for a directory we want to restore and copy the directory. For example the file might look like this:And now we can choose one of those folders (say
home/jamie/Documents
) to restore. To do this, copy the directory you want to restore and run the command:duplicity --file-to-restore "home/jamie/Documents/" "file:///media/HD1TB/backup folder" "/home/jamie/restoreFolder" --no-encryption
(restoreFolder should not already exist before running the command). You should replacejamie
with your user name (it's written in the terminal, something like:jamie@Cooper:~$
where it'suserName@computerName:~$
Now if you open up the folder in your home directory called:
restoreFolder
you should see all the files from the folder you wanted to restore.