|
|
我用rsync搭建了一台备份服务器,准备备份其他Linux服务器和windows客户机上的数据。
备份服务器用xinetd启动rsync,windows客户端用cygwin。
备份命令rsync --force --ignore-errors --delete --backup --backup-dir=backup/`/bin/date +%Y-%m-%d` -rv
问题描述:
备份用户的当前文件夹里如果有子文件甲的权限为dr-xr-x-r-x的,如果改子文件夹发生变动,能在backup文件夹里创建相同权限位的文件夹,但是该文件夹里面为空。比如说:服务器上的aa文件夹为aa用户同步的,aa文件夹的权限位为:dr-xr-xr-x。一旦客户机上的aa文件夹下的文件发生变动,同步到服务器上,rsync到backup下要备份变动过的以前的文件,它先创建了aa文件夹,权限位也为:dr-xr-xr-x。所以该文件夹写不进去,保留不了变动过的文件,只能为空。
可以Linux备份到Linux是没什么问题的,即使权限少个w,也能正常备份。
不知道我描述清楚了没,我现在只能每天执行chmod u+w,才能正常备份windows上的文件,心里好不爽呀。 |
|