中小型网站架构图
主机规划
rsync备份服务课程
复制目录
[root@backup ~]# rsync -avz /etc /opt/
[root@backup ~]# ls /opt
etc
scp 全量复制
-P:指定远程主机的端口号;
-r:以递归方式复制。
[root@backup ~]# scp -P 22 /etc/hosts 172.16.1.31:/tmp
[root@backup ~]# scp -Pr 22 /etc/ 172.16.1.31:/opt
Bad port 'r'
lost connection
[root@backup ~]# scp -rP 22 /etc/ 172.16.1.31:/opt
rsync命令
rsync [OPTION]... SRC DEST
rsync [OPTION]... SRC [USER@]host:DEST
rsync [OPTION]... [USER@]HOST:SRC DEST
rsync [OPTION]... [USER@]HOST::SRC DEST
rsync [OPTION]... SRC [USER@]HOST::DEST
rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD。
-r, --recursive 对子目录以递归模式处理。
-l, --links 保留软链结。
-p, --perms 保持文件权限。
-t, --times 保持文件时间信息。
-g, --group 保持文件属组信息。
-o, --owner 保持文件属主信息。
-D, --devices 保持设备文件信息。
-P 等同于 --partial。 -P, --partial保
留那些因故没有完全传输的文件,以加快随后的再次传输
显示同步过程及及传输过程进度信息
-e, --rsh=command 指定使用rsh、ssh方式进行数据同步。
-v, --verbose 详细模式输出。
-z, --compress 对备份的文件在传输时进行压缩处理。
--delete 删除那些DST中SRC没有的文件。
--exclude=PATTERN 指定排除不需要传输的文件模式。
--bwlimit=KBPS 限制I/O带宽,KBytes per second。单位是1KB