安利:分享一个rsync同步shell脚本

Posted 闭关苦炼内功

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安利:分享一个rsync同步shell脚本相关的知识,希望对你有一定的参考价值。

rsync同步至本博主个人镜像站
http://210.22.22.150:3731/

以同步清华镜像站为例:

#!/bin/bash
#镜像同步脚本
# kafka
#mkdir /opt/mirror/kafka
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/kafka/ /opt/mirror/kafka

# hbase
#mkdir /opt/mirror/hbase
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/hbase/ /opt/mirror/hbase

# oozie
#mkdir /opt/mirror/oozie
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/oozie/ /opt/mirror/oozie

# phoenix
#mkdir /opt/mirror/phoenix
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/phoenix/ /opt/mirror/phoenix

# pig
#mkdir /opt/mirror/pig
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/pig/ /opt/mirror/pig

# spark
#mkdir /opt/mirror/spark
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/spark/ /opt/mirror/spark

# sqoop
#mkdir /opt/mirror/sqoop
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/sqoop/ /opt/mirror/sqoop

# storm
#mkdir /opt/mirror/storm
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/storm/ /opt/mirror/storm

# zookeeper
#mkdir /opt/mirror/zookeeper
rsync -avzP --bwlimit=30720 --timeout=120 --contimeout=120  rsync://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ /opt/mirror/zookeeper

以上是关于安利:分享一个rsync同步shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

实战案例:用rsync+inotify+shell脚本实现/www目录实时同步

rsync+shell脚本完成自动化备份

Rsync+shell脚本完成自动化备份

rsync+shell脚本完成自动化

rsync+shell脚本完成自动化备份

测试NFS+rsync+sersync+SMTP+shell脚本+cron