首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

通过rsync将linux上的目录备份到windows上

2012-08-19 
通过rsync将linux下的目录备份到windows下rsync是一款很好用的备份软件,有文件比对功能。比单纯的copy要好。

通过rsync将linux下的目录备份到windows下

rsync是一款很好用的备份软件,有文件比对功能。

比单纯的copy要好。


linux

?

我用的是rhel5.

本身自带rsync

?

创建/etc/rsyncd.conf

?

?

uid = root
gid = root
use chroot = no
list = false
ignore errors = yes
ignore nonreadable = yes
max connections = 50
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log


#模块,定时备份时指定可以免root密码。不自动备份可以不用。
[pic]
path = /pic
read only = true
auth users = backup

#密码文件
secrets file = /etc/rsyncd.secrets?

创建 /etc/rsyncd.secrets,内容如下,不要包含空格和回车。

backup:123456?

执行命令(把密码文件设置为用户专属,其他用户不能访问)

setsebool -P rsync_disable_trans onchmod 600 /etc/rsyncd.confchmod 600 /etc/rsyncd.secrets

?

启动

?

rsync --daemon --config=/etc/rsyncd.conf

?

?

一定要配置和关闭linux的防火墙

?

windows

?

下载 cwRsync

?

?

secrets.txt内容为:

123456

?

存放secrets.txt的盘格式为NTFS

?

进入cmd

修改密码文件权限为当前用户专属,不然无法使用。

cacls d:\secrets.txt /t /e /c /r everyoneCacls d:\secrets.txt /t /e /c /g administrator:f

?

cd d:\cwRsync\bin rsync -vzrtopg --progress --delete backup@ip::pic /cygdrive/d/pic --password-file=/cygdrive/d/secrets.txt

?

热点排行