刚刚在折腾VPS的是时候需要给两个VPS的文件进行一次完全的同步,如果按照之前用虚拟主机的做法的话就是打包,下载,上传,解压。。。这还算好的了,还没一个一个文件的传了。。。但VPS就不用这样,一句话就搞定!自己也留个备份,以后好找!完全是秒传啊!我这边才ENter,那边FTP F5 文件就开始显示了。

tar czf - 源目录 | ssh root@目标IP tar xzf - -C /目标VPS路径
总而言之,一边打包,一边传,一边解压.
比如我要转移旧VPS/var/www下的web目录到新VPS(123.123.123.123)的/var/xuhuan目录下 ,
就在旧VPS上cd /var/www
然后运行

tar czf - web | ssh root@123.123.123.123 tar xzf - -C /var/xuhuan

回车之后输入新VPS的密码
等就可以了,如果有流量监控软件,可以在新vps上看到呼啦呼啦的跑~
MySQL也一样,比如进入/var/lib,可以转移整个mysql目录,也可以转移mysql目录下某个数据库,一样的操作.当然最好两方版本相同

 

最后修改:2018 年 08 月 26 日
如果觉得我的文章对你有用,请随意赞赏