用 tar 和 NFS 实现网络文件快速拷贝
Wednesday, 2. April 2008, 02:08:46
先在远程机器(例如:192.168.1.3)配置 NFS 的输出路径,允许从本地拷贝文件(例如:/remotedir)。
在本地机器上创建新的空路径,然后 mount 上远程目录。命令如下:
mkdir /remotedir
mount 192.168.1.3:/remotedir /remotedir
完成以上步骤之后,即可在本地机和远程机之间拷贝文件:
tar -c localdir/ | tar -C /remotedir/ -xv
该命令将本地当前路径 localdir 之下的内容全部拷贝到远程机器的 /remotedir 之下。
注: 拷贝通常用 cp 命令,以上用的是 tar, 是不是更快,需要您自己验证。