首页 > 运营 > 帮助中心 > 正文

使用rsync同步网路备份第2/2页

2020-07-28 15:50:20
字体:
来源:转载
供稿:网友
rsync使用所谓的"rsync算法",提供一个非常快速的档案传输方法, 使local和远端二部主机之间的档案达到同步,它主要是传送二个档案的异动部份,而非每次都整份传送, 因此速度相当地快.
四. 设定 rsync client (假设这台主机 IP 为 : 11.22.33.44)
步骤:
1.设定密码档
2.测试rsync命令是否可以正常
3.将rsync指令放入定时任务(crontab)
另外, 假设x99这台主机是网路上的服务器, 现打算把/var/www/html这个目录加以备份至backup server(上面讲的rsync.x111.com),
但不想备份下面的目录中的内容/html/log,(也就是说要把/html/log目录排除), 整个操作方式如下:
1. 假设把密码档放在 /root/rsyncd.secrets, 内容只要含有密码一行即可:
x99pass
注意: rsyncd.secrets 的权限属性必须设为600,设置方法见上面.
2. 测试指令是否可以成功?
/usr/bin/rsync -rvztopglHpogDtS progress password-file=/root/rsyncd.secrets /var/www/html exclude /html/log x99_backup@rsync.x111.com::x99
若出现传输目录档案的画面, 即表示测试成功.上面这个命令行中-rv里的v是verbose,z是压缩,r是递归,字目录一直,topg都是保持文件原有属性如属主、时间的参数。- -progress是指显示出详细的进度情况,delete是指如果服务器端删除了这一文件,那么客户端也相应把文件删除,保持真正的一致。后面的 x99_backup@ip中,的x99_backup是指的用户名
3. 置入工作排程, 假设每天凌晨5点开始备份:
crontab -u root -e
0 5 * * * /usr/bin/rsync -rvlHpogDtS password-file=/root/rsyncd.secrets /var/www/html exclude apache /html/log x99_backup@rsync.x111.com::x99
若您有其它目录(如 /home)要备份, 则如法泡制:
20 5 * * * /usr/bin/rsync -rvlHpogDtS password-file=/root/rsyncd.secrets /home x99_bakup@rsync.x111.com::x99
当然您觉得备份一台Backup Server不够,还可再按上述方法,自行增加任意多台Backup Server, 以分散风险!
五. 安全性:
防火墙的 iptables 指令, 来限制 rsync client 的连线范围, 例子如下:
iptables -A INPUT -p tcp -s ! xx.xx.xx.xx dport 873 -j DROP
如此, 只有 xx.xx.xx.xx 这个 client IP 能连入这台 rsync server.
附:
详细格式说明:
-v, verbose 详细模式输出
-q, quiet 精简输出模式
-c, checksum 打开校验开关,强制对文件传输进行校验
-a, archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
-r, recursive 对子目录以递归模式处理
-R, relative 使用相对路径信息
-b, backup 创建备份,也就是对于目的已经存在有同样的文件名时,将老的文件重新命名为
~filename。可以使用suffix选项来指定不同的备份文件前缀。
backup-dir 将备份文件(如~filename)存放在在目录下。
-suffix=SUFFIX 定义备份文件前缀
-u, update 仅仅进行更新,也就是跳过所有已经存在于DST,并且文件时间晚于要备份的文件。
(不覆盖更新的文件)
-l, links 保留软链结
-L, copy-links 想对待常规文件一样处理软链结
copy-unsafe-links 仅仅拷贝指向SRC路径目录树以外的链结
safe-links 忽略指向SRC路径目录树以外的链结
-H, hard-links 保留硬链结
-p, perms 保持文件权限
-o, owner 保持文件属主信息
-g, group 保持文件属组信息
-D, devices 保持设备文件信息
-t, times 保持文件时间信息
-S, sparse 对稀疏文件进行特殊处理以节省DST的空间
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表