Debian - 克隆系统

Debian - 克隆系统

我正在 Debian(测试)上使用 cinnamon 图形环境运行。每次我更换计算机时,我都懒得做所有基本的事情(重新安装所有软件、配置文件......),所以我想创建我的计算机的克隆。然而,这个程序怎样才能干净呢?

  • 我的意思是,如果它是系统分区 / 的所有字节的副本,我应该使用同一台机器(对于驱动程序......),这样我就不需要删除 paquet 或在新机器上安装新的 paquet ?

执行此过程的最佳方法是什么?我读到了有关clonezilla、dd 的内容,但我不相信他们如何执行克隆。

答案1

老实说,Linux 可以让你侥幸逃脱很多,在具有相同架构的 PC 之间移动。在机器之间移动系统磁盘的效果总是让我感到高兴。

但我不太认为这是干净的。您最终可能得到的一个示例是旧网卡的 NetworkManager 配置。

我现在也有同样的感觉。我认为这是一个信号,需要付出更多的努力来组织起来:)。

我的想法是应该写一份您更改的配置文件(或目录)的记录。记录你的原因很有用。然后你就可以复制你需要的内容了。 安装使用它们的软件包。因此,也许值得保留旧版本的副本/etc,而不是尝试一次性安装所有软件包和配置。

如果日志开始堆积,您可以开始编写系统所需内容的优先摘要。较低优先级是您不再经常使用的旧实验,以及在您真正需要时很容易识别和重新安装的软件包。

最好etckeeper先安装,用它来记录软件包最初安装的配置文件。

答案2

您需要搬运多少东西?如果您没有很多个人文件,但主要是安装的程序和配置,您可以查看LinuxRespin哪个是remastersys.它允许您构建一个自定义的可分发 iso,它可以安装在计算机上,并将包含您在原始系统上拥有的程序和配置。有大小限制,这就是为什么只有当您没有大量文件时这才会真正有用。

答案3

从 Linux 实时媒体启动,安装外部硬盘驱动器,然后使用以下命令备份驱动器dd

dd if=/dev/sdx | gzip > /path_to/backup.gz

要恢复备份运行:

gzip -dc /path_to/backup.gz | dd of=/dev/sdx

您也可以克隆整个高清:

dd if=/dev/sdx of=/dev/sdy bs=64K conv=noerror,sync

相关内容