Martin Asked: 2010-10-29 04:37:05 +0800 CST2010-10-29 04:37:05 +0800 CST 2010-10-29 04:37:05 +0800 CST 从一个 Ubuntu Box 迁移到另一个时,我需要做什么来备份和恢复(复制)用户?[复制] 772 可能重复: 升级同时保留主分区 设想: 安装全新 Ubuntu 的新 PC (10) + 安装 Ubuntu 的旧 PC (8) 想把老用户的设置+文件复制到新电脑上 希望尽可能多地保留程序设置(Thunderbird、Firefox、F-Spot、Gimp、桌面链接……) 为此需要采取哪些必要步骤? 我必须在复制 /home 目录之前创建用户吗? 我应该复制整个 /home 目录还是只复制特定用户的目录? migration backup 3 个回答 Voted hhlp 2010-10-29T04:41:42+08:002010-10-29T04:41:42+08:00 备份你的家: tar cvpzf 备份.tgz $HOME 测试备份文件 要测试您的备份文件是否没有错误,请尝试以下命令: tar tvzf /home/Backup.tgz 在新 PC 中恢复您的系统 sudo tar xvzf /home/Backup.tgz -C / 您可以对使用此安装的软件包执行相同操作: 这是一个简单的教程,介绍如何备份所有已安装存储库应用程序的列表,并将它们恢复到另一台机器,甚至可能是在全新安装后的同一台机器上。这可以为您节省大量时间,尤其是在必须经常重复此任务时。 首先,从预装了所有应用程序的计算机上,检索已安装的软件包列表并将输出重定向到名为 packages.txt 的文件。将此软件包列表保存在某处,以便您可以将其用于还原过程。 sudo dpkg --get-selections > packages.txt 要从您的列表中恢复所有应用程序,您必须非常仔细地遵循三个步骤。 sudo dpkg --clear-selections sudo dpkg --set-selections < packages.txt 须藤能力安装 系统将提示您安装列表中的所有新应用程序。此过程允许您执行的另一个示例是在全新安装 Ubuntu 后创建所有应用程序的基线。假设您要删除自全新安装以来安装的所有应用程序,执行完全相同的过程,并且该列表中未定义的任何包都将被删除。 sudo dpkg --get-selections > clean-install-package-list.txt sudo dpkg --clear-selections sudo dpkg --set-selections < clean-install-package-list.txt 须藤能力安装 “–clear-selections”的第一个命令将所有当前安装的软件包标记为“deinstall”状态。当您使用“--set-selections”恢复应用程序列表时,只有从列表中省略的软件包将保持在“deinstall”状态。Aptitude 将尊重卸载状态并删除额外的包,只留下列表中的包。 txwikinger 2010-10-29T04:40:42+08:002010-10-29T04:40:42+08:00 所有与用户相关的设置和配置都在用户的主目录中(通常在隐藏文件或目录中,即以 开头.)。 恢复完整的用户目录就足够了(并确保所有权与新系统上的新用户帐户相关,即确保用户 ID 相同)。 Luigi 2010-10-29T04:44:01+08:002010-10-29T04:44:01+08:00 使用Ubuntu Tweak的备份选项。您可以备份任何内容,从简单的应用程序到整个 /home 文件夹或系统设置。
备份你的家:
测试备份文件
要测试您的备份文件是否没有错误,请尝试以下命令:
在新 PC 中恢复您的系统
您可以对使用此安装的软件包执行相同操作:
这是一个简单的教程,介绍如何备份所有已安装存储库应用程序的列表,并将它们恢复到另一台机器,甚至可能是在全新安装后的同一台机器上。这可以为您节省大量时间,尤其是在必须经常重复此任务时。
首先,从预装了所有应用程序的计算机上,检索已安装的软件包列表并将输出重定向到名为 packages.txt 的文件。将此软件包列表保存在某处,以便您可以将其用于还原过程。
要从您的列表中恢复所有应用程序,您必须非常仔细地遵循三个步骤。
系统将提示您安装列表中的所有新应用程序。此过程允许您执行的另一个示例是在全新安装 Ubuntu 后创建所有应用程序的基线。假设您要删除自全新安装以来安装的所有应用程序,执行完全相同的过程,并且该列表中未定义的任何包都将被删除。
“–clear-selections”的第一个命令将所有当前安装的软件包标记为“deinstall”状态。当您使用“--set-selections”恢复应用程序列表时,只有从列表中省略的软件包将保持在“deinstall”状态。Aptitude 将尊重卸载状态并删除额外的包,只留下列表中的包。
所有与用户相关的设置和配置都在用户的主目录中(通常在隐藏文件或目录中,即以 开头
.
)。恢复完整的用户目录就足够了(并确保所有权与新系统上的新用户帐户相关,即确保用户 ID 相同)。
使用Ubuntu Tweak的备份选项。您可以备份任何内容,从简单的应用程序到整个 /home 文件夹或系统设置。