||
测试环境:
Win8+VM VirtualBox 4.3的两个Ubuntu64虚拟机
1、虚拟机采用Host-Only网络
Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。
一个虚拟机:192.168.56.101,另一个为:192.168.56.102
2、现要实现将192.168.56.101中/var/lib/mysql/hg19对拷到192.168.56.102的对应目录中。要完成这个任务,需要Rsync。
关于Rsync的安装http://wiki.ubuntu.com.cn/UbuntuHelp:Rsync/zh
rsync 远程数据同步工具详解 http://wubolu.iteye.com/blog/644329 or http://yige.org/p/38
3、安装好后,添加对应于192.168.56.101中/var/lib/mysql/hg19的module的hg19
gksudo gedit /etc/rsyncd.conf
添加如下语句:
gid = root
max connections = 100
use chroot = no
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
[hg19]
path = /var/lib/mysql/hg19
comment = hello world
ignore errors = yes
read only = no
hosts allow = 192.168.56.102
hosts deny = *
4、在192.168.56.102终端输入以下命令:
sudo rsync -avzP rsync://192.168.56.101/hg19 /var/lib/mysql/hg19
如果要想速度快一些,可以将-z参数(压缩)去掉,去掉后速度会快一倍左右
sudo rsync -azP rsync://192.168.56.101/hg19 /var/lib/mysql/hg19
大功告成!!
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-22 20:05
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社