windows共享增量同步文件到ubuntu
场景:公司之前没用Linux,所有的文档及资料放在Windows共享里问题:代码已经用SVN管理起来了以前的文档资料巨大~100G,这么多的东西(有不少软件,影音,图片资料),还是不放到SVN里好放在Windows里共享里有不少风险,例如外泄露,病毒,木马(已经中了)所有准备把资料先备份一下,再把服务器重做一下,之后把权限控制一下。但复制是个麻烦事, 怕中间断了,不好搞
场景:
公司之前没用Linux,所有的文档及资料放在Windows共享里
问题:
代码已经用SVN管理起来了
以前的文档资料巨大~100G,这么多的东西(有不少软件,影音,图片资料),还是不放到SVN里好
放在Windows里共享里有不少风险,例如外泄露,病毒,木马(已经中了)
所有准备把资料先备份一下,再把服务器重做一下,之后把权限控制一下。
但复制是个麻烦事, 怕中间断了,不好搞。正好有一台ubuntu服务器,空间还比较大,于是想把文件备份到ubuntu里。
想采用rsync这种增量式的备份,断了也不怕,再写个自动备份的脚本...
思路确定,以下是实践:
windows共享ip是192.168.1.248,共享文件夹share
登录到ubuntu
mkdir -p /mnt/server248#建立一个mount目录,一般放在 /mnt下面
sudo mount //192.168.1.248/share /mnt/server248/ -o username=administrator,password=密码,codepage=936,iocharset=utf8
#把共享目录mount过来,注意指定了codepage和iocharset,防止乱码
mkdir -p /backup/server248 #建立备份目录
rsync -azv /mnt/server248 /backup #增量备份
#以下是定时任务:
vim /backup//backup-server248.sh#建立一个脚本,输入以下内容
rsync -azv /mnt/server248 /backup
crontab -e#编辑定时任务,每晚4点运行一次备份
# m h dom mon dow command
0 4 * * * /backup-server248.
【2013-01-30】更新:
将执行情况同步到日志文件
rsync -azv /mnt/server248 /backup >> /var/www/index/log/server248/`date +%Y%m%d`.log 2>&1
【2012-11-14】更新:
看下同步时间:
2012年 11月 14日 星期三 17:47:30 CST
sending incremental file list
sent 8735753 bytes received 34097 bytes 449735.90 bytes/sec
total size is 52035951700 speedup is 5933.51
2012年 11月 14日 星期三 17:47:50 CST
更多推荐
所有评论(0)