IT技术博客大学习 共学习 共进步

LINUX VPS主机之间快速复制备份搬家

漫步浪尖 2014-12-03 23:49:16 浏览 1,262 次

需求说明:我要将VPSA的/home/wwwroot/下的gfck目录搬迁到VPSB的/home/wwwroot/bak里,即:
VPSA:/home/wwwroot/gfck —— VPSB:/home/wwwroot/bak/gfck

方法一、LINUX VPS主机之间边打包边传输边解压快速搬家教程
1、SSH连接VPSA,进入wwwroot目录
cd /home/wwwroot
2、压缩-传输-解压
tar czf - gfck | ssh root@106.187.37.32 -p 22 tar xzf - -C /home/wwwroot/bak
参数说明:
gfck:要转移到VPSB的目录(即VPSA下的/home/wwwroot/gfck)
root:VPSB登陆用户名
106.187.37.32:VPSB的IP地址
/home/wwwroot/bak:搬家到VPSB的对应目录
3、回车输入密码,搬家就开始了,这里没有传输滚动进度。
22:VPSB的SSH端口号

方法二、用SCP在LINUX VPS主机之间目录直接复制
SSH进入VPSA,输入命令
scp -r /home/wwwroot/gfck 106.187.37.32:/home/wwwroot/bak/gfck
参数解读:
/home/wwwroot/gfck:VPSA的目录
106.187.37.32:VPSB的IP
/home/wwwroot/bak/gfck:VPSB的目标目录
用SCP在LINUX VPS主机之间目录直接复制的方法,这里可以看到传输滚动进度。
以上两种方法的传输耗时差不多。

附加:SCP目录还能远程解压方式在不同LINUX VPS服务器之间搬迁数据。
登陆VPSA
scp /home/wwwroot/gfck.tar 106.187.37.32:/home/wwwroot/bak
登陆VPSB
scp 1.1.1.1:/home/wwwroot/gfck.tar /home/wwwroot/bak
1.1.1.1是VPSA的IP

当然,还有方法三、WGET在LINUX VPS之间传输数据

建议继续学习

  1. 仅仅只备份是不够的 (阅读 5,701)
  2. 使用scp在windows和Linux之间互传文件 (阅读 5,222)
  3. rsync自动输入密码实现数据备份 (阅读 5,023)
  4. rman备份对各种数据块操作 (阅读 4,401)
  5. mydumper的使用和源代码分析 (阅读 4,061)
  6. MySQL 备份和其恢复机制原理简述 (阅读 4,020)
  7. 使用 rsync 或 unison 备份或同步支持 ssh 的 web 主机 (阅读 3,961)
  8. 不可靠的EXP远程备份 (阅读 3,800)
  9. linux 定期自动备份mysql的shell (阅读 3,600)
  10. Zmanda让MySQL的备份与恢复更加方便快捷灵活 (阅读 3,560)