从备份恢复主目录时遇到问题

从备份恢复主目录时遇到问题

我正在使用旧版本的 Ubuntu,在外部硬盘上备份了 /home/user,安装了较新的 Ubuntu 17.04(格式化旧机器),现在正在尝试恢复 /home/user。

我可以使用命令恢复单个文件和目录

duplicity restore --no-encryption --file-to-restore home/user/path-to-file file:///media/user/HD/ /home/user/filename

但是,当我尝试使用以下方法恢复 /home/user 时

duplicity --no-encryption file:///media/user/HD/ /home/user/

我得到了错误

恢复目标目录 /home/user 已存在。不会覆盖。

当我尝试将 /home/user 恢复到新目录时,

duplicity --no-encryption file:///media/user/Maxtor/ /home/user/RESTORED/

(其中 RESTORED 是一个新目录)它给了我一大堆错误的形式

错误'[Errno 36] 文件名太长:'/home/user/RESTORED/home/user/.kde/share/...

答案1

您可以重命名当前命令/home/usersudo mv /home/user /home/user1然后使用第一个命令恢复。

答案2

使用该--force标志将允许您在现有文件夹上恢复:

duplicity --no-encryption --force file:///media/user/HD/ /home/user/

感谢其他关于不同SO的回答: https://unix.stackexchange.com/a/154061/151098

相关内容