windfeatue 发表于 2008-7-7 19:43:59

EXCHANGE 2003实现NTBACKUP自动备份,减少LOG占用磁盘空间

用了一段时间的EXCHANGE 2003,发现LOG越来越多,每次用NTBACKUP备份都是手工的,也很费时。
现已经实现NTBACKUP实现自动备份。
操作如下:
1、在D盘建立目录EXBAKLOG(以下说明以此做参考)
2、“开始”-》“运行”输入NTBACKUP,打开NTBACKUP,选择高级模式,选择备份栏目,出现如下画面:
http://bbs.winos.cn/images/default/attachimg.gif http://bbs.winos.cn/attachments/month_0807/20080707_10081f565444279c0fabb9ftyQ3mCKJ6.jpg http://bbs.winos.cn/images/attachicons/image.gif 1.jpg (60.65 KB)
2008-7-7 19:40



勾选上“Microsoft Infomation Store”选项

2、点击菜单栏的“作业”-》“保存选项”,将设置保存为一个.BKS的脚本,例如存储在D:\EXBAKLOG\exbak.bks文件
3、在D:\EXBAKLOG目录下面建立一个文本文件,命名为exbak.txt,打开文本文件输入以下内容
ntbackup backup "@d:\exbaklog\exbak.bks" /f "e:\backup.bkf"
del /q e:\backup.bkf
内容的第一行表示执行EXBAK.BKS里面的设置,并将备份文件保存到e:\bakcup.bkf文件里面
第二行表示备份完后删除BACKUP.bkf文件,这行可选,根据自己需要选择删除或者不删除备份的文件
4、然后把exbak.txt文件重新命名为exbak.bat文件
5、利用windows自带的任务计划,根据需要选择每天或者每周的计划,执行d:\exbak.bat文件
6、步骤完成,在任务计划规定的时间自动实现备份EXCHANGE,从而实现减少log占用磁盘文件

初次写此文,如有不对的地方请指出,谢谢

更新:如果需要每次备份的文件名都不同,而且备份空间足够的话,用此命令实现
ntbackup backup "@d:\exbaklog\exb.bks" /f"e:\exbak%DATE:~0,10%.bkf"
这样备份的文件名就变成exbak2008-xx-xx.bkf的文件名,后面是根据系统的日期去出来的文件名,每次的备份的文件名就都不一样了
由于系统环境不一样,请大家注意date格式出来的东西可能会有所不一样。这个是在中文的windows2003 下的格式。

[ 本帖最后由 windfeatue 于 2008-7-8 11:54 编辑 ]

tdk 发表于 2008-7-7 21:55:17

鼓励一下:)

钉子 发表于 2008-7-8 09:23:28

另外需要注意的备份并不完全只是为了减少LOG。良好的备份计划也为灾难恢复创建了可能。

windfeatue 发表于 2008-7-8 09:41:01

谢谢管理员的精辟回答,我目前是才用了一周左右,LOG文件2G多。
所以目前的主要目的是删除LOG,所以我也在说明里面写了,那个删除是个可选项,呵呵。

xiangrui 发表于 2008-7-8 10:38:48

原帖由 windfeatue 于 2008-7-8 09:41 发表 http://www.5dmail.net/bbs/images/common/back.gif
谢谢管理员的精辟回答,我目前是才用了一周左右,LOG文件2G多。
所以目前的主要目的是删除LOG,所以我也在说明里面写了,那个删除是个可选项,呵呵。
如果你不选择删除,每次备份的文件名都是叫backup.bkf,
这样每次备份完后还需要修改文件名,要不它就会覆盖之前的文件中。

windfeatue 发表于 2008-7-8 11:24:30

解决了楼上的难题,具体见1楼的更新里面的命令,根据日期做备份文件名,就不用每次删除。
如果你的备份足够的,可以用以上命令来实现

xiangrui 发表于 2008-7-8 11:29:18

原帖由 windfeatue 于 2008-7-8 11:24 发表 http://www.5dmail.net/bbs/images/common/back.gif
解决了楼上的难题,具体见1楼的更新里面的命令,根据日期做备份文件名,就不用每次删除。
如果你的备份足够的,可以用以上命令来实现
多谢了,兄弟,等会就试验下。

windfeatue 发表于 2008-7-8 11:31:40

注意系统日期的格式,每台可能不一样,所以出来的文件名也会不一样,这个是我在机器上面测试的结果,没有问题

ntgaw 发表于 2008-7-8 16:46:30

已经试验成功了,高手啊,如果能将数据库压缩和碎皮整理也做成自动运行的话就完美了!!!

xky009 发表于 2008-7-17 23:42:28

学习了, 谢谢!
下次来试试.
页: [1] 2
查看完整版本: EXCHANGE 2003实现NTBACKUP自动备份,减少LOG占用磁盘空间