标签为 ‘备份’
呵呵,无聊之余了解的Rsync终于派上用场了,前段时间我的300GB硬盘出现在故障,导致大量的数据丢失,这可以是我多年来收藏的无价之宝呀,心痛万分。。。
前段时间一直在找关于资料备份的工具,有专业的PC机数据备份工具,价格昂贵,当然不用了,我喜欢的东西叫开源,当然不能放过rsync这玩意了。
当时网上找了有一个叫robocopy的工具,是Windows Vista下的copy增强版工具,对于Windows下是比较实用,但现在我要做的是将Windows上的数据备份到公司的其它一台Linux服务器上,所以rsync还是最佳选择。它可以做到:
1、可以镜像保存整个目录树和文件系统。
2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。
3、无须特殊权限即可安装。
4、优化的流程,文件传输效率高。
5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
6、支持匿名传输。
之前写过一个关于这方面的例子,现在就不详写了,各位有兴趣可以看看,Rsync几条备份命令略解 --080522
robocopy命令是Windows Vista下的一款复制命令,功能非常功能,以下我写了个批处理的备份命令,再加上Windows的计划任务定时执行,很是方便。
代码:
@Echo Off
Echo QC-Server文件同步中,请等待…
net use \\192.168.1.186\d$ “mis123″ /user:qcserver
robocopy “\\192.168.1.186\d$\QC Files” “e:\QC Files” /e /xf *.tmp *.bak *.exe /R:1 /W:1 /log:copy.log /tee
For /F %%i In (’date /t’) do ren copy.log lync%%i.log
Echo 恭喜,文件已同步成功!
pause













