通过网络克隆Ubuntu
我想用我的12.04迁移到另一台机器。 我找到了dd的方式,并希望它对我有用。 问题是我必须以某种方式连接两个驱动器来进行实际的克隆。 我正在尝试NFS。 当我在/etc/exports
写入时:
/dev/sda1 10.42.0.16(rw,async,subtree_check)
并调用exportfs -a
我最终得到以下错误:
exportfs: /dev/sda1 is neither a directory nor a file. Remote access will fail
我有什么线索可以克服这个问题? 这是配置问题还是NFS是死路一条,我必须使用不同的东西?
在接收端:
nc -l 5678 | sudo dd if=/dev/stdin of=/dev/sda
然后在发件人端:
sudo dd if=/dev/sda of=/dev/stdout | nc 1.2.3.4 5678
这通过网络将sda
从一台PC复制到另一台PC到IP 1.2.3.4和端口5678.确保安装一个nc
软件包(只需在终端中运行nc
,如果还没有安装,你会得到建议。)
还要确保任何一个sda
驱动器上的任何卷都没有安装文件系统,因此如果您不确定,请在两端运行Live CD。