当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何修复 Exchange Server 磁盘空间已满的问题

作者:精品下载站 日期:2024-12-14 03:34:38 浏览:12 分类:玩电脑

如何修复 Exchange Server 磁盘空间已满的问题


Exchange Server 上的一个常见问题是无法发送和接收电子邮件。您需要做的第一件事是检查 Exchange Server 磁盘驱动器或数据库驱动器,看看磁盘大小是否已满。在本文中,您将了解如何修复 Exchange Server 磁盘空间不足的问题。

Exchange 服务器磁盘空间已满

要解决 Exchange Server 磁盘已满的问题,重要的是不要不断扩大磁盘大小并认为这就是解决办法。相反,您首先需要了解 Exchange Server 磁盘空间变满的原因并制定永久解决方案。

[玩转系统] 如何修复 Exchange Server 磁盘空间已满的问题

如何修复 Exchange Server 磁盘空间不足的问题

下面的清单是您需要检查并永久修复 Exchange Server 上的磁盘完整大小的内容:

  1. 释放 Exchange 服务器上的空间
  2. 将邮件队列数据库移动到另一个磁盘
  3. 将数据库移动到另一个磁盘
  4. 将数据库日志移动到另一个磁盘

注意:不要在 Exchange Server 上安装软件。除非它是备份、防病毒/安全和监控工具。

1. 释放 Exchange Server 上的空间

(C:) 驱动器是安装 Windows Server 操作系统的位置。最重要的是,您安装 Exchange Server。如果您在另一个驱动器上安装了 Exchange 服务器,则也应该检查该驱动器。

在我们的示例中,Exchange Server 安装在默认 (C:) 驱动器上。

[玩转系统] 如何修复 Exchange Server 磁盘空间已满的问题

要清除 Exchange Server 上大量不必要的日志和文件,请执行以下两种方法:

  • 运行 CleanupLogs.ps1 PowerShell 脚本,您可以在清理日志 Exchange 2013/2016/2019 一文中找到该脚本。之后,创建一个计划任务每天运行该脚本。

注意:这些不是事务数据库日志,可以安全删除。

  • 安装新的 Exchange Server CU 和 Exchange Server SU 后,删除保留在 Exchange Server 上的旧 Exchange OWA 文件。

2. 将邮件队列数据库移动到另一个磁盘

我们建议将邮件队列数据库移至单独的磁盘。因此,如果磁盘已满,当监控向您发送警报时,您会立即注意到哪个驱动器已满。

默认情况下,邮件队列数据库安装在 Exchange Server 路径中:

C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue

这是将邮件队列数据库移动到另一个磁盘后的样子。

[玩转系统] 如何修复 Exchange Server 磁盘空间已满的问题

3. 将数据库移动到另一个驱动器

检查数据库是否不在 Exchange Server (C:) 驱动器上,并且数据库是否有不同的磁盘。这些磁盘也可以是 Exchange Server 的安装点。

在文章中阅读有关邮箱数据库的更多信息:

  • Exchange 数据库大小建议
  • Exchange 数据库最佳实践
  • Exchange 数据库命名约定

4. 将数据库日志移动到另一个驱动器

检查数据库日志是否位于不同的磁盘上,并且每天运行备份时是否被截断。

如果它不起作用并且您想清除数据库事务日志,可以执行以下方法之一:

  1. 启用循环日志记录>卸载数据库>挂载数据库,等待几分钟数据库事务日志才会被刷新
  2. 运行 VSSTester PowerShell 脚本并完成向导

注意: VSSTester 脚本的优点是您不必卸载和安装数据库。这意味着用户不会失去与 Exchange 服务器的连接。

验证 Exchange Server 磁盘空间

在我们的示例中,Exchange Server (C:) 驱动器包含 Windows 操作系统和 Exchange Server 安装。当您正确设置时,80 GB 的 (C:) 驱动器就足够了。数据库、数据库日志和邮件队列数据库位于不同的磁盘上。

[玩转系统] 如何修复 Exchange Server 磁盘空间已满的问题

SpamBull 云垃圾邮件过滤器显示磁盘是否已满

优秀的垃圾邮件过滤器应该准确显示邮件未送达或发送的原因。

在此示例中,SpamBull 云垃圾邮件过滤器显示传入消息正在排队。原因表明系统资源(UsedDiskSpace)不足

[玩转系统] 如何修复 Exchange Server 磁盘空间已满的问题

一旦磁盘空间不足问题得到解决,排队的消息将自动发送给用户。

就是这样!

了解更多:使用 PowerShell 脚本检查 Windows 上的可用磁盘空间 »

结论

您了解了如何修复 Exchange Server 磁盘空间已满的问题。上述步骤将引导您走上正确的道路,并且下次您将避免 Exchange Server 磁盘空间不足。始终在 Exchange Server 和其他服务器上设置监视工具,以便在服务关闭或磁盘空间已满时收到警报。

您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 脚本进行 Exchange Server 运行状况检查。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯