在计算机之间复制文件系统

如果您需要将整个文件系统从一台计算机传输到另一台计算机,例如,当您获得一台新计算机时,请执行以下步骤。

1) 使用任何Linux Live CD(例如,Knoppix)启动两台PC,并确保它们可以通过网络相互访问。

2) 在源计算机上,挂载包含要复制的文件系统的分区,并使用netcat和tar开始传输

cd /mnt/sda1
tar -czpsf - . | pv -b | nc -l 3333

3) 在目标计算机上,挂载接收文件系统的分区,并启动该过程

cd /mnt/sda1
nc 192.168.10.101 3333 | pv -b | tar -xzpsf -

nc(netcat)命令用于两台主机之间的任何类型的TCP连接。pv(进度查看器)命令用于显示传输的进度。 tar用于在源计算机上存档文件,并在目标计算机上解压缩它们。

加载 Disqus 评论