我正在尝试将一台计算机上的整个环境复制到另一台计算机上。简单地将所有文件从源计算机复制到目标计算机是否可行?我主要担心的是,通常,当将文件从一台计算机复制到另一台计算机时,权限/所有权不会正确复制,因此我认为这可能会导致一些问题。但我在想,如果我复制整个文件系统,那么所有用户配置也应该被复制,它可能会起作用吗?
在原机上:
dd if=/dev/sda of=/some/device/image.img conv=noerror
在目标机器上:
dd if=/some/device/image.img of=/dev/sda conv=noerror
操作系统是 Centos 7,它是一个桌面工作站(开发盒)。两个盒子都使用 UEFI。源驱动器为 59 GB,目标驱动器为 143 GB,因此有足够的空间。
答案1
正如这里所回答的这里您可以将第二台机器的驱动器连接到您的机器,然后简单地执行 dd 块级复制。
请注意,第二个硬盘的大小必须至少与第一个硬盘的大小相同。如果它更大,您可能需要随后扩展文件系统。