WEB开发网
开发学院操作系统windows 2008 AD的备份与标准还原:深入浅出Active Directory系... 阅读

AD的备份与标准还原:深入浅出Active Directory系列(四)

 2009-05-18 13:08:21 来源:WEB开发网   
核心提示: 步骤如下:1, 我们向活动目录提交一个写请求2,AD的备份与标准还原:深入浅出Active Directory系列(四)(2), AD根据写请求初始化一个事务3, 接着AD在内存中缓存该事务,该文件的指针指出了日志文件edb.log的起始点,如果修改有错误,4, 同时AD把该事务操作写到事

步骤如下:

1,  我们向活动目录提交一个写请求

2,  AD根据写请求初始化一个事务

3,  接着AD在内存中缓存该事务,

4,  同时AD把该事务操作写到事务日志文件edb.log中

5,  接着AD把事务操作结果写到磁盘上的数据库文件ntds.dit

6,  接着AD对比数据库文件和日志文件以确保事务被提交

7,  最后AD更新检查点文件edb.chk

了解Active Directory数据库文件的作用

1,  ntds.dit文件就是传说中的Active Directory数据库文件。它存储了该DC中所有的AD对象数据。扩展名dit的意思是directory information tree,意思是目录信息树。

2,  edb.log是一个事务日志文件。它保存着Active Directory的变动记录。也就是说edb.log是Active Directory变动的记录文件。默认的事务日志名是edb.log,每个事务日志的文件大小为10MB,当文件edb.log被写满时它被重命名为edbxxxx.log,从重新建立一个变动记录文件,同时不需要的旧记录文件会被自动删除。其中xxxx是文件编号,从0001开始,逐渐递增。AD在将变动数据写入到内存的同时,AD也会将变动数据写到变动记录文件内(edb.log)。如果系统不正常关机,导致内存尚未写入到Active Directory的数据丢失时,当再开机后,系统便可以根据检查点文件edb.chk来得知要从变动记录文件edb.log内的哪个数据开始,利用变动记录文件edb.log内的变动记录,将关机前尚未写入Active Directory数据库的变动记录继续写入。

3,  edb.chk是“检查点”文件,每次AD将内存中的数据写到AD时,都会更新deb.chk文件。以便记录与内存相对用的变动记录文件edb.log内有哪一些数据已经写入到Active Director数据库内。该文件用来维护内存和磁盘上的Active Directory数据库之间的数据的指针。该文件的指针指出了日志文件edb.log的起始点,如果修改有错误,就从该起始点开始覆盖信息。

上一页  1 2 3 4 5 6  下一页

Tags:AD 备份 标准

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接