原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yejunsheng.blog.51cto.com/793131/162242
2003883
其实Exchange Server是由一系列services来组成的 通过开始--运行--输入services.msc按确定来打开服务 可以看到有Microsoft Exchange System Attendant服务和Microsoft Exchange Information Store服务 那么Exchange Server 所有的Database都是由这个叫做Microsoft Exchange Information Store服务来进行管理的 这个服务在系统后台运行的时候 你可以看到有一项叫做store.exe 其实store.exe就是Microsoft Exchange Information Store服务的一个进程 那么这个进程管理了所有的Storage Group以及每个Group下面的每个Store 我们常常会碰到问题 比如早上员工回来上班发现不能访问到邮箱了 那么你作为管理员去检查的时候 首先要确认Microsoft Exchange Information Store这项服务是否停止了 如果停止了 你把它启用就ok了 注意:Microsoft Exchange Information Store服务以及Store.exe是用来管理所有数据库的一个进程
2003884
我现在来创建一个存储组 打开Exchange 系统管理器--展开全局设置--管理组--第一个管理组--对着计算机名称叫做BEIJING这台Exchange服务器右键--按新建--选存储组 名称就叫做Storage Group 3吧 下面有二项 一项叫做事务日志位置 一项叫做系统路径位置 你可以按浏览把它们放到其他位置 我就保留默认位置吧 按确定 注意:每一个Storage Group都有一组log 换句话说事务日志和Storage Group它们俩是一一对应的 这是非常重要的一个概念
2003885
当我创建一个Storage Group的时候 它里面还没有Database 里面还是空的 我们还需要创建一个Mailbox Store来存储邮箱教 我现在来创建一个邮箱存储 对着Storage Group 3右键--按新建--选择邮箱存储 名称就叫做Mailbox Store 1吧 当这个Database创建完成之后 它可以存放用户的邮箱 实际上就是当用户打开Outlook连接到Exchange Server之后 Exchange Server 的Information Store服务会自动地跟这个Database文件作一个文件操作 到这个数据库文件里面去取东西 下面有一项叫做存档此存储中的邮箱发送或接收的所有邮件 你可以把它沟上--按浏览--选择一个用户(administrator)的邮箱 你可以对所有用户邮箱里面的邮件进行监视 就是说在这个数据库里面所有进出的邮件通通要做一个副本到某一个指定的邮箱里面 比如说我公司生产部的员工的邮箱全在这个Database里面 如果说你想监视生产部员工日常来往的邮件 那么你选定这个选项之后并且选择一个人的邮箱 凡是生产部的用户 它的邮箱进去和出来的信通通要抄送一份邮件到指定的邮箱 并且这个抄送在Outlook里面是看不到的 是系统在底层完成的 这是当你对用户进行监视的时候 这项功能是比较有用的
2003886
按数据库那一项 在Exchange 数据库里面可以看到有一个扩展名叫做edb文件 在Exchange 流式数据库里面可以看到有一个扩展名叫做stm文件 这两个文件里面存储的东西是不一样的 当你创建一个数据库出来之后 它会自动生成edb文件和stm文件 用户的邮箱一部分是在edb里面 另外一部分是在stm里面 你始终要把edb文件和stm文件作为一个整体 不管是维护 备份 都要把它们备份起来 两个文件始终代表一个数据库 它们俩缺一不可 你也可以按浏览把这两个文件保存到其他位置 我就保留默认值吧 下面有一项叫做维护间隔 它有什么用呢? 比如我删除了一些邮件 到了某个时间之后它需要把这些邮件从邮箱里面实际清空 这个维护间隔是在线维护 就是说在维护的时候数据库还是可以用的 但是如果你把这个维护放在白天比较忙的时候 对系统的影响是比较大的 所以说这样的维护一般是放在半夜做的 你可以按自定义--选择一个时间段 注意:我们一般都是在晚上进行备份 那么这个维护时间和备份时间最好是分开 不然的话会有一些问题的 在新版本的Exchange里面 当你开始备份的时候 即使是半夜二点钟备份 这个维护也会自动停止的 在Exchange 2000或者更早的版本 我建议你把维护时间和备份时间分开
2003887
按限制那一项--可以在存储限制里面定义了凡是放在这个Mailbox Store里面 它邮箱容量是多大 你可以对它们进行限制 比如我限制达到3000K的时候就发出警告 达到4000K的时候就禁止发送 达到5000K的时候就禁止发送和接收了 在删除设置里面有二项 一项是保留已删除项目的期限 它有什么用呢? 就是说把一个已经删除的邮件在服务器上保留多少天 另一项是保留已删除的邮箱的期限 它有什么用呢? 就是说当你在AD里面删除一个账号 或者说你把一个账号和邮箱脱离关系之后 这个邮箱并不会马上被删除掉 它会给你保留30天的时间
使用Exchange System Manager管理数据库: 使用System Policy统一管理数据库: Mailbox Store Policy: 管理数据库属性 管理邮箱的大小 管理数据库维护的时间安排
2003888
当你创建了一个Store之后 它默认会生成一些文件出来 对着我的电脑右键--选择资源管理器--展开C盘--Program Files--Exchsrvr--按Storage Group 3 可以看到Mailbox Store 1.edb和Mailbox Store 1.stm这两个文件了 你可以把这两个文件理解成邮箱数据库的实体文件 它里面存储的是你实际数据库的内容 tmp.edb是一个临时文件 E01tmp.log是一个临时的日志文件 Exchange Server 2003企业版最多可以创建4个Storage Group 如果你创建多个Storage Group的话 它生成日志文件的前缀就发生变化了 从上面可以看到现在日志文件的前缀是E01 可以知道这是第二个存储组 如果是第一个存储组的话 它的日志文件前缀是E00
理解Exchange Server的日志文件和其作用: 作用一: 确保对数据库邮箱的改动在第一时间写入硬盘 作用二:在进行灾难恢复的时候提供完整的数据系列,保证尽可能多的恢复数据 忠告一: 永远不要手工的删除日志文件 忠告二: 如果没有必要,不要开启循环日志 忠告三: 日志和其对应的SG数据库分开存放在不同的物理阵列上 忠告四: 不要让防病毒软件扫描数据库文件和日志文件 忠告五:定期的做全备份
2003890
通过开始--运行--输入services.msc按确定来打开服务 对着Microsoft Exchange Information Store右键--选择属性--按依存关系 你可以看到Microsoft Exchange Information Store服务是依赖于Microsoft Exchange System Attendant下面那些服务的 就是说只有这些服务启动起来了 Microsoft Exchange Information Store服务才会启动起来 一般Exchange Server首先启动的服务是Microsoft Exchange System Attendant服务 它是一个管理服务 这个服务启动好了之后 才会启动Microsoft Exchange Information Store服务 其实Microsoft Exchange Information Store这个服务是Exchange Server的核心服务 在Exchange Server里面所有的数据库都依赖于Microsoft Exchange Information Store服务 如果这个服务不能正常地启动 那么所有的用户全不能用到Email了
M盘的来龙去脉: M盘是虚拟的 永远不要对M盘进行病毒扫描 对M盘的备份是徒劳的 没有特殊需求的时候,没有必要把M盘映射出来(Exchange 2003默认不进行映射)