Exchange 2003 使用ntbackup后日志没有自动删除解决办法

    故障描述:
    有一天,同事电话过来不能发邮件,自己测试一样,情况不妙.上服务器一看,提示C盘空间不足.天那,怎么会,当初装的时候,C盘保留了40G,不会一下都满了吧?我知道要是满的话,肯定是日志文件增长的太快了,但是我有用ntbackup做备份,应该会自动删除已经备份过的日志文件(C:\Program Files\Exchsrvr\MDBDATA\*.log).进去一看,备份之前的日志都还在,没有删除,故障找到了.
    解决方法:
    在(C:\Program Files\Exchsrvr\MDBDATA)下,还有一个E00.CHK文件,可能这个文件名不同电脑有差异,但一定是.CHK文件.这个文件的作用:系统通过检查点文件(CHK)来标记哪些日志已经被写入数据库了,而哪些还没有。哪些日志已经被备份过了,而哪些还没有。CHK文件类似一个指针。我们可以用“ESEUTIL /MK”来检查CHK文件里的内容。
a
    checkpoint为已经写入数据库的日志文件,即到E002F59A.LOG为止的文件都已经写入数据库了.
    fullbackup这个是我们需要的,意思是到E002F56B.LOG为止的文件已经备份过了,可以删除,包括这个文件.
    手动删除以后,在一个空闲时间再做一次全备份,日志就可以自动删除了.  
    PS:运行命令eseutil \mk ../mdbdata/e00.chk时,注意路径,我一开始按照网上说的运行eseutil \mk e00.chk始终出错,后来才发现自己路径搞错,一个小小提示,请大家注意!

你可能感兴趣的:(职场,Exchange,休闲)