第1章
项目准备工作
1.1 基本备份要求
1.2 简单逻辑图
1.3 解题思路
第2章 项目实施
2.1 搭建backup服务器。
2.1.1 rsync的默认配置文件是/etc/rsyncd.conf,配置文件默认是空的,需要自己编辑
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
[root@backup ~]
# cat /etc/rsyncd.conf
#rsync_config_____________________________start
#created by oldboy 15:01 2007-6-5
##rsyncd.conf start##
uid =
rsync
gid =
rsync
use chroot = no
max connections = 200
timeout = 300
pid
file
=
/var/run/rsyncd
.pid
lock
file
=
/var/run/rsyncd
.lock
log
file
=
/var/log/rsyncd
.log
ignore errors
read
only =
false
list =
false
hosts allow = 172.16.1.0
/24
#hosts deny = 0.0.0.0/32
auth
users
= rsync_backup
secrets
file
=
/etc/rsync
.password
[backup]
path =
/backup
[nfsbackup]
path =
/nfsbackup
[luo]
path =
/luo
ignore errors
read
only =
false
list =
false
hosts allow = 172.16.1.0
/24
#hosts deny = 0.0.0.0/32
auth
users
= tang
secrets
file
=
/etc/tang
#rsync_config________________________end
|
2.1.2 添加用户rsync
1 2 3 |
[root@backup ~]
# useradd rsync -s /sbin/nologin -M
[root@backup ~]
# cat /etc/passwd|grep rsync
rsync
:x:501:501::
/home/rsync
:
/sbin/nologin
|
2.1.3 根目录下添加backup目录
1 2 3 4 |
[root@backup ~]
# mkdir -p /backup/
[root@backup ~]
# chown -R rsync.rsync /backup/
[root@backup ~]
# ls -ld /backup/
drwxr-xr-x 3
rsync
rsync
20480 1月 18 09:51
/backup/
|
2.1.4 创建rsync的密码配置文件,默认也是空的
1 2 3 4 5 |
[root@backup ~]
# cat /etc/rsync.password
rsync_backup:oldboy
[root@backup ~]
# chmod 600 /etc/rsync.password
[root@backup ~]
# ls -l /etc/rsync.password
-rw-------. 1 root root 20 11月 29 01:14
/etc/rsync
.password
|
2.1.5 开启服务并开机自启动
1 2 |
[root@backup ~]
# tail -1 /etc/rc.local
/usr/bin/rsync
--daemon
|