rsync的限速专题
本知识得到枯荣长老的大力指点,在此表示感谢。
第一篇文章:
http://wangwenhua.blog.hexun.com/77127084_d.html
1.
cat /etc/rsyncd.conf
port = 873
hosts deny = 0.0.0.0/0
read only = false
write only = false
gid = 0
uid = 0
use chroot = no
max connections = 10
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log
bwlimit = 1024
[dbbak_sh]
path = /dbbak_sh
comment = Database Backup from shanghai.
hosts allow = 172.16.3.33,172.16.3.40
服务端命令 rsync -v --daemon --config=/etc/rsyncd.conf
客户端命令 rsync -acvz --delete --delete-after /root/SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1 172.16.3.176::dbbak_sh
客户端输出
building file list ... done
SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1
sent 4594258875 bytes received 38 bytes 18713885.59 bytes/sec
total size is 4605421568 speedup is 1.00
限速无效
2.
cat /etc/rsyncd.conf
port = 873
hosts deny = 0.0.0.0/0
read only = false
write only = false
gid = 0
uid = 0
use chroot = no
max connections = 10
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log
[dbbak_sh]
path = /dbbak_sh
comment = Database Backup from shanghai.
hosts allow = 172.16.3.33,172.16.3.40
服务端命令 rsync -v --daemon --bwlimit=1024 --config=/etc/rsyncd.conf
客户端命令 rsync -acvz --delete --delete-after /root/SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1 172.16.3.176::dbbak_sh
客户端输出
building file list ... done
SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1
sent 4594258859 bytes received 38 bytes 17110833.88 bytes/sec
total size is 4605421568 speedup is 1.00
限速无效
3.
cat /etc/rsyncd.conf
port = 873
hosts deny = 0.0.0.0/0
read only = false
write only = false
gid = 0
uid = 0
use chroot = no
max connections = 10
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log
[dbbak_sh]
path = /dbbak_sh
comment = Database Backup from shanghai.
hosts allow = 172.16.3.33,172.16.3.40
服务端命令 rsync -v --daemon --config=/etc/rsyncd.conf
客户端命令 rsync -acvz --daemon --bwlimit=5000 --delete --delete-after /root/SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1 172.16.3.176::dbbak_sh
客户端报错 :
rsync: -acvz: unknown option (in daemon mode)
(Type "rsync --daemon --help" for assistance with daemon mode.)
rsync error: syntax or usage error (code 1) at options.c(879) [client=2.6.8]
限速失败.
客户端命令 rsync -acvz --bwlimit=5000 --delete --delete-after /root/SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1 172.16.3.176::dbbak_sh
building file list ... done
SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1
sent 4594258875 bytes received 38 bytes 5023793.23 bytes/sec
total size is 4605421568 speedup is 1.00
限速成功。
第二篇文章:
http://hxl2009.blog.51cto.com/779549/973213
1.scp 限速100KB/s
scp -l 1000 test root@192.168.1.104
此时的传输速率就是1M/8=100KB左右
2.rsync 限速100KB/s
rsync -auvzP --bwlimit=100 本地文件 远程文件
参数说明:
v:详细提示
a:以archive模式操作,复制目录、符号连接,等价于 -rlptgoD 。
z:压缩
u:只进行更新,防止本地新文件被重写,注意两者机器的时钟的同时
P:是综合了--partial --progress两个参数,
此时的rsync支持了断点续传
本知识得到枯荣长老的大力指点,在此表示感谢。
第一篇文章:
http://wangwenhua.blog.hexun.com/77127084_d.html
1.
cat /etc/rsyncd.conf
port = 873
hosts deny = 0.0.0.0/0
read only = false
write only = false
gid = 0
uid = 0
use chroot = no
max connections = 10
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log
bwlimit = 1024
[dbbak_sh]
path = /dbbak_sh
comment = Database Backup from shanghai.
hosts allow = 172.16.3.33,172.16.3.40
服务端命令 rsync -v --daemon --config=/etc/rsyncd.conf
客户端命令 rsync -acvz --delete --delete-after /root/SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1 172.16.3.176::dbbak_sh
客户端输出
building file list ... done
SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1
sent 4594258875 bytes received 38 bytes 18713885.59 bytes/sec
total size is 4605421568 speedup is 1.00
限速无效
2.
cat /etc/rsyncd.conf
port = 873
hosts deny = 0.0.0.0/0
read only = false
write only = false
gid = 0
uid = 0
use chroot = no
max connections = 10
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log
[dbbak_sh]
path = /dbbak_sh
comment = Database Backup from shanghai.
hosts allow = 172.16.3.33,172.16.3.40
服务端命令 rsync -v --daemon --bwlimit=1024 --config=/etc/rsyncd.conf
客户端命令 rsync -acvz --delete --delete-after /root/SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1 172.16.3.176::dbbak_sh
客户端输出
building file list ... done
SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1
sent 4594258859 bytes received 38 bytes 17110833.88 bytes/sec
total size is 4605421568 speedup is 1.00
限速无效
3.
cat /etc/rsyncd.conf
port = 873
hosts deny = 0.0.0.0/0
read only = false
write only = false
gid = 0
uid = 0
use chroot = no
max connections = 10
pid file = /var/run/rsync.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsync.log
[dbbak_sh]
path = /dbbak_sh
comment = Database Backup from shanghai.
hosts allow = 172.16.3.33,172.16.3.40
服务端命令 rsync -v --daemon --config=/etc/rsyncd.conf
客户端命令 rsync -acvz --daemon --bwlimit=5000 --delete --delete-after /root/SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1 172.16.3.176::dbbak_sh
客户端报错 :
rsync: -acvz: unknown option (in daemon mode)
(Type "rsync --daemon --help" for assistance with daemon mode.)
rsync error: syntax or usage error (code 1) at options.c(879) [client=2.6.8]
限速失败.
客户端命令 rsync -acvz --bwlimit=5000 --delete --delete-after /root/SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1 172.16.3.176::dbbak_sh
building file list ... done
SLES-11-SP1-DVD-x86_64-GM-DVD2.iso1
sent 4594258875 bytes received 38 bytes 5023793.23 bytes/sec
total size is 4605421568 speedup is 1.00
限速成功。
第二篇文章:
http://hxl2009.blog.51cto.com/779549/973213
1.scp 限速100KB/s
scp -l 1000 test root@192.168.1.104
此时的传输速率就是1M/8=100KB左右
2.rsync 限速100KB/s
rsync -auvzP --bwlimit=100 本地文件 远程文件
参数说明:
v:详细提示
a:以archive模式操作,复制目录、符号连接,等价于 -rlptgoD 。
z:压缩
u:只进行更新,防止本地新文件被重写,注意两者机器的时钟的同时
P:是综合了--partial --progress两个参数,
此时的rsync支持了断点续传