如何实现用rsync来同步备份数据


我在安装最新版本的OpenSolaris时,常是全新安装。我比较不想用升级的方式,主要原因是信不过程序员,哈哈,升级产生的问题还蛮多的。由于是全新安装,就涉及到数据的备份。这里我用的是rsync。步骤如下:
假设服务器IP为:192.168.0.3,请在实际使用中相应修改。

1。安装 rsync包:
 pfexec pkg install SUNWrsync

2。配置服务器配置文件( /etc/rsyncd.conf),该文件默认不存在,请创建它。
在文件中输入如下内容,以最简单的例子:
关于rsyncd.conf的详细介绍,可参考:http://rsync.samba.org/ftp/rsync/rsyncd.conf.html
##################################
[ftp]
path = /root            #要备份的路径,本例备份的是 /root目录
uid = root              
gid = root
comment = Backup ROOT
#############################

3。修改文件:/etc/services,加入 如下内容。该文件默认只读,请将其改为可写(命令:chmod +w /etc/services):
rsync      873/tcp              #rsync,added by Ricky

4。启动rsync服务:
命令:pfexec rsync --daemon &

5。在另外一台服务器上,即可进行备份。同样的,也先装 rsync包才行:

命令 : pfexec rsync --progress -a 192.168.0.3::ftp /export/backup
(注:请确保文件夹 /export/backup)


注意:常出现 @ERROR chroot错误的话,应该重新写下配置文件,只要有多余的空白行,就会出错。

评论:

发表一条评论:
  • HTML语法: 禁用
About

Chengzu Zhou (Ricky), University Program Manager , OpenSolaris Community&Adoption Team

Search

Archives
« 四月 2014
星期日星期一星期二星期三星期四星期五星期六
  
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
   
       
今天