我有一个 2017 年做的 Ubuntu 12.04 备份。我想将其还原到装有 Ubuntu 18.04 的服务器上。我尝试过简单地还原文件,但以下情况/boot
除外/etc/fstab
:https://serverfault.com/a/177230/124296
我遇到的第一个问题是,新的 sudo 用户帐户被映射到一个随机的(我猜是匹配用户 ID)旧帐户,而我没有所需的密码(我只有 root 的密码)。本质上,如果我在恢复后执行 sudo,我将无法进行身份验证。
第二个问题是,当我尝试连接新的 Putty 会话时,无法启动 SSH 会话,因此我无法以旧的 root 帐户登录。
有没有办法合并新旧用户帐户,以便我在恢复后继续使用新的 sudo 用户?
是否有一些文件/目录我应该避免覆盖,以便新系统能够获取旧系统的应用程序和设置,而不会导致其无法使用?
答案1
你想做的事是不可能的:
有两种备份:
- 系统备份
- 数据备份
系统备份应恢复到空硬盘,然后启动
数据备份应恢复到正在运行的系统
您要做的就是将数据备份恢复/
到正在运行的系统,然后这是行不通的!因此, 请恢复/home/xxx/Videos
,但不要恢复系统文件,除非您有冷¹、离线系统备份Documents
Pictures
注1:对于专业人士来说:是的,我知道您可以进行热在线系统备份,但看起来 OP 没有其中之一。