Chinaunix首页 | 论坛 | 博客
  • 博客访问: 369906
  • 博文数量: 59
  • 博客积分: 2490
  • 博客等级: 大尉
  • 技术积分: 795
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-16 16:25
文章分类

全部博文(59)

文章存档

2011年(1)

2010年(9)

2009年(21)

2008年(28)

我的朋友

分类: WINDOWS

2009-03-30 20:46:56

现公司就两台服务器,一个Fileserver,一个MRP SERVER,配置也不咋滴,不过注意小公司,信息系统这块真的很弱,而且这方面也舍不得投入,”无解啦。。”
好了,说正题,现有的MRP系统安装一台SERVER上,然后整个文件夹共享出来,整个系统主要用来生产线上条码标签的打印和扫描的,功能极简单,上面连数据库都没有,好像是VFP开发的,最要的它的这种全部共享出来的方式,真怕公司某个“牛人”误操删或恶意破坏就完了,而且官方(厂商)也不给出资料备份、灾难恢复的方法,系统的安装光盘我倒是有一张,可是连个READ ME都没有,而且也不是setup.exe傻瓜式安装包,反正就是不知道如何装,问香港总部IT,也不无回音,不知道他是基于什么考虑,发邮件问HK IT同事,回信说“已转给软件商,有回复再覆我,晕~~“,真是饱汉不知道饿汉饥,有能耐出问题别来找我呀
没办法,想个最蠢的办法,整个文件夹都COPY放到别处备份起来,又没有数据库,也不知道哪能个文件是存放最新数据的,只能所有都备份喽,而且每天都备份,万一任何时候“挂“了,就recovery到最近一次(天),上帝保估
总不能自己每天手动备份吧,而且上班时间系统很多来用着,实时的往里面写入着数据呢,必须写个Batch file让机器自动运行,早就知道Xcopy功能强过COPY很多(在整个文件夹拷贝这块),google了一下,竟然发现microsoft有提到robocopy这个东东,哇塞,看了一个介绍,好强的说,win2008已经内置了,win2003还要下载安装才会有,参数列一下给大家,很好用,好幸福的感觉,看了一下,也参考些网上的文章,写了个自己的Batch File
环境: A机(MRP SERVER    IP:192.168.10.1)
     B机(Backup Server  IP:192.168.10.254)
假如要备份A机上共享出来的MRP文件,我的想法是每天晚上11:40在B机的E盘backup文件夹下自动建立一个以当天日期为文件夹名的文件夹,然后拷贝A机上MRP夹下所有资料到此文件夹里,That's all!代码如下


@echo off
md "E:\MRP\%date:~0,-4%"
c:
cd "c:\Program Files\Windows Resource Kits\Tools\"
robocopy \\192.168.10.1\MRP "E:\backup\%date:~0,-4%" /E /COPYALL /MIR
写入记事本,另存为mrpbackup.bat,记住在“另存为.."的时候,选择"编码"的时候最好是ANSI,我本来选的UTF-8也试过UNICODE以为这样可以因受系统语系版本(简中、繁中、英文)影响,结果在简中Win2003写的放到繁中2003运行出错,就是“编码”的问题,假如你在.bat文件要含有"中文字"的话,这个一定要注意,我就专门测试这个花了浪费我些时间,再用计划任务每天定时调用就OK,很Easy吧,哈哈~~是的
而且这个工具还有人写了GUI界面,可以在这里下载,我没用,现在win2008开始很多功能都始POWERSHEEL了,所以只要你懂SHELL下的东西,GUI下的很简单了,同学们,我说的对不, 怎么感觉微软还是返朴归真了,也是,GUI下的东西,在performance上一直不如意,所谓“有复有失”嘛

有人写了GUI的robocopy,叫做richcopy,比较“人性化”,而且出了新版了,大家可看看
RichCopy



写此文档参考过以下文档


Robocopy和xxcopy使用详例

 




阅读(3070) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

xiaohaokof2009-07-04 06:23:31

哈哈,老小子,试验了一把,备份起来挺爽的.