全国直销电话:4006-854-568
IT-technology
以人为本,众志成城,以“用户至上”.“服务上乘”为原则,
追求产品和服务高质量,努力实现与客户之间真诚有效的沟通,
不断地圆梦、奔跑与腾飞。
新闻动态   NEWS
线上服务器数据同步与备份工具rsync的两种使用场景及示例-北京赛维博信科技发展有限公司
来源:本文摘自网络,如有侵权请联系删除 | 作者:svbx001 | 发布时间: 2022-08-04 | 5609 次浏览 | 分享到:

关于上面计划任务中:

/usr/local/bin/rsync -vzrtopg --delete --progress backup@192.168.250.172::myoracdb  /mybackup  --password-file=/etc/server.pass

这部分的含义解释如下:

  • -vzrtopg:这是一个常用的组合。

    v是“-verbose”,即详细模式输出。

    z表示“--compress” 即对备份的文件在传输时进行压缩处理。

    r表示“--recursive”,也就是对子目录以递归模式处理。

    t即“--times”,用来保持文件时间信息。

    o即“--owner”用来保持文件属主信息。

    p即“--perms”用来保持文件权限

    g即“--group”用来保持文件的属组信息。

  • --delete

    指定以rsync服务端为基准进行数据镜像同步,也就是要保持rsync服务端目录与客户端目录的完全一致性。

  • --progress

    用于显示数据镜像同步的过程。

  • backup@192.168.250.172::myoracdb :

    表示对服务器192.168.250.172中的myoracdb模块进行备份,也就是指定备份的模块,backup表示使用backup这个用户对该模块进行备份。

  • /mybackup

    用于指定备份文件在客户端机器上的存放路径,也就是将备份的文件存放在备份机的/mybackup目录下。

  • --password-file=/etc/server.pass

    用来指定客户机上存放的密码文件位置,这样在客户端执行同步命令时就无需输入交互密码了,这个密码文件的名称和位置可以随意指定,但是在客户机上必须存在此文件,文件的内容仅仅为备份用户的密码,这里指的是backup的密码。

2.11计划任务检查

查看计划任务执行情况和同步数据:

[root@rsyncnew02 log]# tail -f cron
Aug  3 14:48:01 rsyncnew02 CROND[18149]: (root) CMD (/usr/local/bin/rsync -vzrtopg --delete --progress backup@192.168.250.172::myoracdb  /mybackup  --password-file=/etc/server.pass)
Aug  3 14:50:01 rsyncnew02 CROND[18179]: (root) CMD (/usr/local/bin/rsync -vzrtopg --delete --progress backup@192.168.250.172::myoracdb  /mybackup  --password-file=/etc/server.pass)
Aug  3 14:50:01 rsyncnew02 CROND[18178]: (root) CMD (/usr/lib64/sa/sa1 1 1)
Aug  3 14:52:01 rsyncnew02 CROND[18221]: (root) CMD (/usr/local/bin/rsync -vzrtopg --delete --progress backup@192.168.250.172::myoracdb  /mybackup  --password-file=/etc/server.pass)
 

服务热线

1391-024-6332