1、清理日志--完整备份

Exchange Server 2013被部署在Windows Server 2012 及以上版本的操作系统中,使用操作系统内的“Windows Server Backup”提供的VSS完整备份Exchange数据库所在的卷后,将自动清空日志。

a)打开“服务器配置管理器”,选择“添加角色和功能”选项,在“添加角色和功能向导”中选择“功能”项,勾选"Windows Server Backup”功能。点击“下一步”后,再点击“确认”进行安装。

b)安装完成后,打开“Windows server backup”,在左边控制台栏中右键“本地备份”->选择 “一次性备份”。

在“一次性备份向导”窗口中,选择“其他选项”

建议在生产环境中,备份日志文件所在的卷,本例中,只备份日志文件夹的目录。

选择“自定义”,点击“下一步”

选择要备份的项,选择->“添加项目”,指定待备份日志的路径。确认后再选择“高级设置”。

高级设置窗口中选择"VSS设置”选项卡,选择"vss"完整备份。

指定备份保存路径,选择“本地驱动器”,点击“下一步”。

选择备份目录,在备份目标中选择“本地磁盘D” ,点击“下一步”。

注:备份目标的路径,不能与源文件在同一个盘符,否则会报错。

确认备份设置无误后,点击“确认”,进行备份。

备份完成后的界面。

下边2张图是,备份前,日志文件夹的所有内容。

这是备份完成后,日志文件夹的内容,对比下,日志被清除许多。这样子就达到了清理日志的效果。

注:备份完成后的文件,位于“D:\WindowsImageBackup”。

2、清理日志--启用循环日志记录

启用循环日志记录的主要目的是节省磁盘空间。循环日记记录让Exchange Server在事务日志文件包含的日志日志提交到数据库之后覆盖这些事务日志文件。如果启用循环日志记录,恢复数据时只能恢复到上一次完整备份时的状态。在生产环境中,不建议启用循环日志记录。

a)EAC启用循环日志

以Exchange管理员身份登录“Exchange”管理中心。选择“服务器”→“数据库”选项,选择目标数据库,点击工具栏的“笔形”按钮(编辑功能),打开“邮箱数据库”网页对话框,选择“维护”选项卡,如下图。默认状态下,没有选择“启用循环日志记录”选项,选择该选项即可。用同样的方法设置Exchange组织中的所有邮箱数据库。

b)点击“保存”按钮,显示如下图“警告”对话框。提示需要Exchange管理员首先卸载邮箱数据库,然后重新装载邮箱数据库,循环日志才能生效。点击“保存”按钮,保存更改的设置。

c)根据提示信息,需要先卸载邮箱数据库,然后再重新装载,循环日志才能生效。(卸载/装载教程→链接

3、清理日志-手动清除Exchange日志文件

没有对Exchange数据库备份的情况下,Exchange日志文件会快速增长,如果磁盘数据库空间不足,会占用全部的磁盘空间。知道完全备份后,Exchange写入数据库的日志文件才会自动删除。如果没有及时备份而使磁盘空间不足,并最终导致邮件系统瘫痪,这时再进行Windows手动备份很大程度上不会成功,而无目标的删除数据库日志很可能使服务器上的数据彻底丢失。建议Exchange管理员按照以下方式清理日志文件。

a)确认Exchange环境中部署的数据库数量。本例中部署的数据库数量是4个。

键入以下命令

Get-MailboxDatabase

Get-MailboxDatabase | Fl *PATH*

命令执行后:

第一条命令,显示所有Exchange邮箱数据库。

第二条命令,显示所有Exchange邮箱数据库路径

b)切换到目标Exchange数据库所在的文件夹

键入以下命令

dir *.log

命令执行后,显示当前文件夹中“*.log”文件的数量。

c)确认检查点文件的位置。检查点文件后缀为“.chk”。

d)确认检查点在日志文件中的位置

键入以下命令

eseutil /mk e00.chk

根据反馈回来的信息,在本例中结果如下。

Checkpoint file: e00.chk :检查点文件。

LastFullBackupCheckpoint: (0x0,0,0) :由联机备份使用,如果从未备份过,则该项保留全为零。本例中没有进行过备份。
Checkpoint: (0x121,FFFF,FFFF) :日志位置表示的文件。本例中检查点位于Ox121文件内。对应的日志文件为E0000000121.log。

e)检查点日志我文件确认后,Exchange管理员可以通过删除检查点日志之前的所有带编号的日志文件(但不包含检查点日志)回收磁盘空间。

在本例中可以删除E0000000121.log之前的所有日志。

Exchange日志清理的更多相关文章

  1. 跨平台日志清理工具 Log-Cutter v2.0.1 正式发布

    Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...

  2. 跨平台日志清理工具 Log-Cutter v2.0.1 RC-1 发布

    Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...

  3. 跨平台日志清理工具 Log-Cutter v1.0.3 正式发布

    Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方 ...

  4. ZooKeepr日志清理【转】

    转自 :@ni掌柜nileader@gmail.com 地址 数据文件管理 默认情况下,ZK的数据文件和事务日志是保存在同一个目录中,建议是将事务日志存储到单独的磁盘上. 1 数据目录 ZK的数据目录 ...

  5. mysql日志清理

    mysql bin-log 日志清理 发现mysql数据库目录中bin-log中日志文件非常大 [root@localhost var]# du -sh mysql-bin* | sort 1020K ...

  6. zookeeper日志清理

    环境 Red Hat Enterprise Linux Server release 7.3 (Maipo) jdk1.7.0_80      zookeeper-3.4.11 一.事务日志和快照日志 ...

  7. IIS日志清理(VBS版,JS版)

    IIS默认日志记录在C:\WINDOWS\system32\LogFiles,时间一长,特别是子站点多的服务器,一个稍微有流量的网站,其日志每天可以达到上百兆,这些文件日积月累会严重的占用服务器磁盘空 ...

  8. docker容器日志清理

    1.先查看磁盘空间 df -h 2.找到容器的containerId-json.log文件,并清理(治标不治本,log迟早还会大的) 查看各个容器的log文件大小 find /var/lib/dock ...

  9. ZooKeepr日志清理(转)

    转载请用注明:@ni掌柜 nileader@gmail.com 在使用zookeeper过程中,我们知道,会有dataDir和dataLogDir两个目录,分别用于snapshot和事务日志的输出(默 ...

随机推荐

  1. 面试官:我们来聊一聊Redis吧,你了解多少就答多少

    哈喽!大家好,我是小奇,一位不靠谱的程序员 小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧 文章持续更新,建议收藏关注 一.前言 作为一名Java程 ...

  2. laravel 解决跨域问题并封装到中间件

    larav 官方手册有详细的步骤 https://learnku.com/articles/6504/laravel-cross-domain-solution 我们在用 laravel 进行开发的时 ...

  3. 实践2:如何使用word2vec和k-means聚类寻找相似的城市

    理解业务 一个需求:把相似的目的地整理出来,然后可以通过这些相似目的地做相关推荐,或者是相关目的地的推荐 准备数据 Word2Vec算法:可以学习输入的文本,并输出一个词向量模型 对数据进行清洗,去出 ...

  4. 如何在Room框架下注册onUpgrade回调及自定义DatabaseErrorHandler

      在 Android 中,Room 为 SQLite 提供了高效稳定的抽象层,简化开发流程.RoomDatabase.java 是初始化数据库的重要构建组件,通过它我们可以添加RoomDatabas ...

  5. webug4.0 打靶笔记-02【完结】

    webug4.0打靶笔记-02 3. 延时注入(时间盲注) 3.1 访问靶场 3.2 寻找注入点 貌似一样的注入点: ?id=1' --+ 3.3 判断输出位置 同前两关一样的位置,时间盲注应该不是这 ...

  6. LGP4841题解

    无向联通图计数板子 首先,这个太难了,先让我们来求一个简单的: 无向图计数. 一共 \(\frac {n \times (n+1)} 2\) 条可能存在的边,枚举一条边是否存在,就有 \(2^{\fr ...

  7. PEP小学五年级英语下册 mp3 音频和电子书

    链接:https://pan.baidu.com/s/1O805uHU-lsMKog3WLtjRkA 提取码:o8rg 链接:https://pan.baidu.com/s/1Oa4wcM5min83 ...

  8. Nginx 静态文件服务

    Nginx 静态文件服务 我们先来看看最简单的本地静态文件服务配置示例: server { listen 80; server_name www.test.com; charset utf-8; ro ...

  9. 三极管与MOS管主要参数差别及驱动电路基极(栅极)串联电阻选取原则

    三极管与MOS管都常在电路中被当做开关使用,比较起来: 1. 三极管集电极电流IC (一般为mA级别),远小于MOS管ID(一般为A级别),因此MOS管多用在大电流电路中,如电机驱动 2. 三极管耗散 ...

  10. 关于.NET 6.0 Crossgen2的一些研究

    NET 6.0引入了Crossgen工具的后续版本Crossgen2,这个工具提供了程序提前(AOT)编译的能力. 什么是CrossGen? 我们日常开发时使用C#编译器CSC编译一个.NET程序集, ...