M盘的来龙去脉
在Exchange Server 2000发布时,微软提出了“Web Storage System”的概念,其核心就是提供多种途径来访问Exchange Server的数据库。这些途径包括
文档系统/IFS
--Http WebDAV
--ExOLEDB/ ADO
--CDO
其中,提供文档系统服务的IFS技术是引起争议比较多的一个模块。在安装Exchange Server 2000后,系统会出现一个M盘。这个M盘,就是由微软通过IFS(Installable File System)技术实现的一个数据库到文档系统的映射。研发人员能够通过标准的文档操作API(如CreateFile, OpenFile等)来访问Exchange Server的邮箱和邮件。 BBS.bitsCN.com网管论坛
打开M盘,您能够看到一个以您当前域名命名的文档夹。在这个文档加下面,您会看到一个包含了任何邮箱的文档夹,名为MBX。MBX下面,是以用户的姓名来命名的邮箱文档夹,在每个文档夹下面,都能够看到Inbox、Outbox等邮箱的内容。每一封信件,都是以扩展名为EML的文档来表示的。
ExIFS使用了一个名为\\.\BackOfficeStorage的特别共享名称来指向数据库文档。您能够在命令行中运行“Dir \\.\BackOfficeStorage\domain.con\MBX”,这个命令的实行结果跟直接使用M盘作为盘符是相同的。
我们能够通过修改注册表的方式所来改变Exchange Server所映射的盘符。
HLKM\System\CurrentControlSet\Services\ExIFS\Parameters Name: DriveLetter Data Type: REG_SZ Value: Drive letter for IFS (盘符,无需跟冒号) |
在更改注册表以后,需要重启Information Store Service使更改生效。
bitsCN_com
我们也能够使用如下的命令行工具来改变M盘的映射:
Subst X: \\.\BackOfficeStorage 注释:把Exchange Store映射到X盘 Subst /d M: 注释:删除对M盘的映射 |
假如我们移除了M盘,我们还是能够通过\\.\BackOfficeStorage这个共享名字来访问Exchange Server的数据库。
ExIFS在Windows中是作为一个隐藏的服务来运行的。下面的注册表键值定义了这个服务的参数:
| HLKM\System\CurrentControlSet\Services\ExIFS\Parameters |
由于这是个隐藏的服务,因此我们没有办法通过Service控制面板来对这个服务进行控制。但是我们能够通过命令行来做到:
| bbs.bitsCN.com NET Start ExIFS 注释:启动服务 NET Stop ExIFS 注释:停止服务 |
下面这张图表示了ExIFS的架构。
ExIFS是使用运行在Windows内核模式的ExIFS.sys驱动程式来实现的。
我们知道,文档系统和Exchange Server的store是两个完全不同的体系结构。文档系统中的文档只包含比较少的属性,而保存在Store中的邮件,有其特定的属性,并且,在Store中,邮件之间更有很复杂的关联关系(跟邮箱的关系,邮箱文档夹的视图等)。因此,M中以EML形式存在的文档(邮件),只是反映了邮件任何属性和关系的一个子集。一些对于M盘的不适当操作,往往会破坏数据库内部的关系,造成数据库损坏。比较典型的例子是,防病毒软件扫描M盘,发现“嫌疑病毒”并予以清除。根据微软技术支持部门的统计,这是造成Exchange Server Store数据库损坏的主要原因之一。因为防病毒软件在清除病毒文档(EML文档)时,采取“野蛮施工”手段,往往会破坏数据库内部的关联和邮件结构,进而造成数据库文档内部结构的损坏。 bitscn.com
另一个针对ExIFS的错误观点是:管理员认为对M进行备份即可保存Exchange Server的状态和任何数据。这是完全不正确的。M盘只是数据库内容在文档系统上的一个映射,M中所保存的“文档”,归根结底还是数据库中保存的邮件。由于映射到M盘,数据库中的邮件关联和关系都被去掉了,备份M盘,是没有办法恢复数据库的任何信息。
下期预告:
在了解了Exchange Server存储部分的一些原理以后,我们来进一步运用这些原理来优化Exchange Server的运行。下一期我们将讲述:
1. Exchange Server存储系统硬件的选择和设计
2. 在线碎片整理的作用
3. 设计备份计划
4. 存储引擎的性能检测和优化
5. 假如避免Exchange Server的数据库文档损坏
参考文档:
1.MOC 1572 Implementing and Managing Microsoft Exchange 2000, MS Press
2.Disaster Recovery for Microsoft Exchange 2000 Server, www.microsoft.com
中国.网管联盟
3.Storage Solutions for Microsoft Exchange 2000 Server, www.microsoft.com
中国网管论坛
P.S:作者对本文的录像解说请到以下地下载:
<<Exchange存储系统之原理篇>>视频录像
http://www.5dmail.net/down/list.asp?id=996
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




