AD的备份与标准还原:深入浅出Active Directory系列(四)
2009-05-18 13:08:21 来源:WEB开发网步骤如下:
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的起始点,如果修改有错误,就从该起始点开始覆盖信息。
- ››Adroid中如何让新建的工程识别出已有的AVD办法
- ››标准差函数
- ››addEventListener注册事件进行传递参数的方法(AS3...
- ››Adobe推出用于iOS设备创建PDF文件的应用
- ››Adobe发布Acrobat X 不支持苹果iOS系统
- ››addslashes() mysql_real_escape_string() 和mysq...
- ››Adobe公司展示plenoptic lenses技术
- ››Adobe:移动版Flash实测性能高于HTML5视频
- ››Adobe更新Web版Photoshop 无需注册即可使用
- ››Adobe Flash 10.1被曝支持Android效果不佳
- ››Adobe Flash 10.1 for Android 版本被曝工作状况不...
- ››Adobe CEO:不担心iPhone和iPad封Flash技术
更多精彩
赞助商链接