热点推荐:
您现在的位置: 电脑学习网 >> 网络技术 >> 正文

空间不足,邮件服务器罢工

2013-09-12 16:07:51  来源: 网络技术 
  公司内部邮件服务器系统采用的是Microsoft的Exchange 2000,操作平台是Windows 2000 Server,使用近两年来一直很稳定,没有出现什么问题,最近却出现了一个比较大的问题。所有的邮箱用户,不管是通过Microsoft Outlook或Outlook Express,还是IE浏览器都进不了邮箱。
  由于公司很多重要工作都是通过内部邮件来处理的,必须尽快解决。笔者马上开始进行故障排查。
故障排查
  首先,笔者检查网络是否真的出现了问题。客户端和邮件服务器相互进行Ping测试,结果表明网络没有任何问题,客户端也能正常访问邮件服务器上的共享文件夹。笔者重新启动邮件服务器进行测试,问题依旧存在。
  接下来,笔者在客户端“控制面板”里的“邮件”选项中,重新设置Micrsoft Exchange Server验证,验证能够通过,但还是进不了邮箱。这就排除了客户端出现问题的可能性,问题的根源很可能就在邮件服务器上。
  笔者怀疑邮件服务器可能中了病毒,但使用最新的KV2004和瑞星没有查到病毒。随后打开管理工具中的“服务”进行检查,发现Microsoft Exchange Information Store、Microsoft Exchagner POP3、Microsoft Exchagner IMAP4这三项都没有启动,对它们进行手工启动依然不行。WWW.iTCOmpUTeR.COm.Cn
  这时,笔者想到了“事件查看器”。打开管理工具中的“事件查看器”进行查看,笔者看到很多条关于MSExchange的报错信息,其中事件ID 482出现得特别多,该信息的主要内容为“计算机磁盘空间不足”。
  根据信息,笔者立刻着手检查服务器的磁盘空间,发现C盘10GB的容量,可用空间只有300MB左右了,而“C:\Program Files”中的Exchsrvr目录竟然占用了近7GB的空间,该目录下的MDBDATA文件夹就占用了6GB。看来确实是磁盘空间不足导致此次故障的产生。
故障解决
  笔者判断这肯定是因磁盘空间不足而使Microsoft Exchange Information Store不能启动,进而影响Microsoft Exchagner POP3、Microsoft Exchagner IMAP4不能启动,最终导致邮箱的用户不能登录到自己的邮箱。
  导致问题产生的原因找到了,笔者就首先删除“C:\WINNT\Temp”目录下的所有文件(大概有500MB),接着删除“C:\Program Files\Exchsrvr\MDBDATA\”中的所有日志文件(大概有3GB)。完成删除操作之后重新启动服务器,各客户端邮箱用户就能正常登录邮箱,登录和收发操作都能成功,至此问题得到解决。删除这些文件的作用是释放磁盘空间,使Microsoft Exchange Information Store服务能够启动。
  注意事项:
  1.MDBDATA文件夹中的文件是Exchange 2000的日志文件和数据库文件,日志文件的命名格式是以E00开头的,在删除时不要将priv1.*和pub1.*等几个文件删掉(这几个文件中包含了各邮箱用户的信息和各用户保存在服务器上的邮件),如果删除了这几个文件中的任何一个,用户就不能登录邮件服务器,甚至连自己保存在服务器上的邮件都会丢失。
  2.要定时检查邮件服务器中Exchange 2000目录的磁盘空间,以保证Exchange 2000的所有服务都能正常运行。
  3.可以增加一个容量大的硬盘,将Exchange 2000的日志文件和数据库文件转移到大硬盘中。  
虚拟内存使用空间不足   近来,笔者在使用电脑过程中,突然跳出提示“虚拟内存使用空间不足”的对话框,问题解决后,有些心得,希望你在遇到此种问题的时候,可以迎刃而解,少走一些弯路。(本文为WWW.SQ120.COM电脑知识网推荐文章)
  第一,建议修改虚拟内存的大小:
  1.首先不要把太多垃圾都装在系统分区(这就是为什么一个磁盘分几个区的原因);
  2.以Windows XP为例,对“我的电脑”右击,选择快捷菜单中的“属性”→“高级”→“设置”(性能)→“高级”→“虚拟内存” 即可看到“虚拟内存”对话框,你可以为自己的电脑修改一个适合自身的最佳虚拟内存。选择“C”,在自定义一栏下有默认值,进行修改,修改完后一定要单击“设置”按钮,最后点击确定,完成修改(Windows 2000 、Windows 9X方法类似)。至于设定值的大小以适合自身电脑硬件配置为佳。
  第二,磁盘空间不足,删除不必要的程序或改变目标目录。比如:将C盘中Windows目录下的C:\WINDOWS\Downloaded Program Files与C:\WINDOWS\Temp下的所有文件清空。
  第三,病毒因素。虚拟内存太小,可能是你的电脑中病毒了,你可以借助一些杀毒软件进行查杀。如:KV3000、金山毒霸、瑞星、诺顿等。  
增加内存导致c盘剩余空间不足   问:一台计算机使用1GB的DDR2内存,最近又加装了一条1GB内存,启动计算机后,Windows XP操作系统提示:“C盘剩余空间不足”,而将该内存取下后,问题就消失了,请问这是不是两条内存存在兼容性问题啊?

  答:你遇到的问题应该不是内存兼容性问题造成的。一般而言,Windows操作系统在工作时,往往会调用大量的物理内存空间,而由于物理内存的容量有限,所以在物理内存不够用时,系统会把一部分硬盘空间代替内存使用,用这些“假”的内存来动态管理运行时的交换文件,这就是所谓的虚拟内存。而如果虚拟内存设置在了系统盘(一般为C盘),且C盘的可用空间不足,操作系统就会提示:“C盘剩余空间不足”,而你所遇到的问题应该是由于添加了一条1GB内存后,Windows XP操作系统会根据物理内存的增加,自动增加虚拟内存容量,从而造成C盘剩余空间不足。建议你用右键单击“我的电脑”,选择“属性”,在“系统属性”窗口,单击“高级”选项卡,选择“性能”中的“设置”按钮,单击“高级”选项卡,单击“虚拟内存”中的“更改”按钮,进入“虚拟内存”窗口将虚拟内存设置到空间相对充足的其它盘,一般问题可以解决。  
From:http://www.itcomputer.com.cn/Article/Network/201309/1100.html
    Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.