手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>服务器技术>Mail服务器>列表

M盘和IFS的来龙去脉

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

在EXCHANGE 2000发布的时候,微软提出了“WEB STORAGE SYSTEM”的全新概念,其核心就是提供多种途径来访问EXCHANGE SERVER的数据库。这些途径现在包括:
* 文档系统/IFS
* HTTP WEBDAV
* EXOLEDB/ADO
* CDO

其中,提供文档系统访问的服务的IFS技术是引起争议最多的一个模块。在安装EX2000后,系统会自动的出现一个M盘,这个M盘就是由微软通过IFS(Installable File System)技术实现的一个数据库到文档系统的映射。研发人员能够通过标准的文档操作API(如CreateFile,OpenFile等标准函数)来访问EXCHANGE SERVER的邮箱和邮件内容。

打开M盘,您会看到一个以您当前域名命名的文档夹,在他的下面,有一个包含有任何邮箱的文档夹,叫MBX,另一个是包含有任何公共文档夹的目录。在MBX的下面,您会看到一个一个以用户名命名的邮箱文档夹,在这些用户邮箱文档夹的下面,您就能够看到INBOX、OUTBOX等邮箱内容,更有一些特别的结构信息,在这些邮箱文档夹里,邮件是以EML格式存储的。

EXIFS做为一个服务,使用了一个名为\\.\BackOfficeStorage的特别的共享名来指向这些数据库文档(您能够在IIS里看到他们)。您能够在命令行(CMD)下,直接使用“DIR \\.\BackOfficeStorage\Doamain\MBX”这样的命令去显示数据库里的内容。在有映射的情况下,这里的命令和“DIR M:\Domain\MBX”的命令结果是相同的。 bitsCN_com

由于M盘是个标准的文档系统,所以有时一些软件和管理员,喜欢在M盘直接对数据库进行操作,这样有可能会破坏掉数据库的结构,因此微软提供了一个将M盘隐藏起来的方法,您能够修改注册表的以下键值来改变M盘的映射和否:

HKLM\System\currentControlSet\Services\ExIFS\Parameters
Name:DriveLetter
Data Type:REG_SZ
Value:Drive Letter For IFS(盘符,无需冒号)
在这里您能够修改映射的盘符。比如S盘。

NOTE:在更改注册表后,需要重新启动IS服务才有效。

在取消M盘映射后,您仍然能够通过\\.\BackOfficeStorage来访问数据库。在EX2003里,系统默认已取消了M盘的映射,您能够看到IIS里的路径都是上面这个路径了。

ExIFS是个系统的隐藏服务,用户没有办法通过服务控制面板来控制他。您能够使用以下命令来控制该服务:
net start exifs 启动EXIFS服务
net stop exifs 停止EXIFS服务

ExIFS使用运行在WINDOWS内核模式的EXIFS.SYS驱动程式来实现。我们知道,文档系统和EXCHANGE的数据库是完全不同的两个体系结构,文档系统中的文档只包含比较少的属性,而保存在存储组里的邮件,有其特定的属性,并且,在存储组里中,邮件之间更有复杂的关联关系(比如跟邮箱的关系、和视图的关系等等)。因此,M盘以EML存在的邮件,只反映了邮件任何属性的一个很小的子集。任何对M盘的不恰当操作(比如手工删除、移动、复制等,更有病毒软件的扫描、甚至于系统自己的备份)都会破坏数据库的内部关系,导致数据库损坏。依据以往的经验,造成数据库损坏的原因,有相当大的一部分是因为手工对M盘的操作导致的。 bbs.bitsCN.com

另一个典型的对M盘的错误认识是,管理员以为备份了M盘就能够备份任何的邮件了。这是完全错误的。M盘只保存了数据库内容在文档系统上的一个映射,M盘中所保存的邮件,和数据库的实际邮件的属性是不相同的。备份M盘不但不能保存邮件,更有可能带来一些严重的后果比如不能访问附件等)。备份了M盘,是没有办法恢复数据库的任何信息的。因此备份EXCHANGE的正确做法还是利用备份工具备份存储组数据库。任何文档级的备份都是错误的。

[注]:
本文内容节选自Winmag国际中文版之《浅谈Exchange Server邮件存储系统--原理和技巧》,全文内容请参考:
浅谈Exchange Server邮件存储系统-原理篇
http://www.5dmail.net/html/2004-11-12/20041112170608.htm

浅谈Exchange Server邮件存储系统-技巧篇
http://www.5dmail.net/html/2004-11-12/20041112170720.htm
bitsCN_com
, bitsCN.Com

, ,

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

热点关注
IDC资讯 虚拟主机 域名注册 托管租用 vps主机 智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源
网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧
行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒
网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer
网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash
程序设计 Java技术 C/C++ VB delphi
网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术
操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 价格总览 | 资讯中心 | 友情链接 | 网站地图 | 招贤纳士 | RSS