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. ubuntu目录结构

    /:根目录,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib./sbin应该和根目录放置在一个分区中 /bin:/usr/bin:可执行二进制文件的目录,如常用的命令ls. ...

  2. 微信小程序结合原生JS实现电商模板(二)

    接 <微信小程序结合原生JS实现电商模板(一)>,在首页列表加入购物车到购物和模块增删数量,动态计算商品价格实现后,本次提交主要实现了商品详情(还不完善)简单页面,从商品详情页跳转到购物车 ...

  3. 『德不孤』Pytest框架 — 15、Pytest参数化

    目录 1.Pytest参数化说明 2.Pytest参数化方式 3.parametrize装饰器参数说明 4.Pytest参数化(单个参数) 5.Pytest参数化(多个参数) 6.ids参数说明 1. ...

  4. 面试突击32:为什么创建线程池一定要用ThreadPoolExecutor?

    在 Java 语言中,并发编程都是依靠线程池完成的,而线程池的创建方式又有很多,但从大的分类来说,线程池的创建总共分为两大类:手动方式使用 ThreadPoolExecutor 创建线程池和使用 Ex ...

  5. 6月4日 python学习总结 初次接触jQuery

    1. jQuery是什么?是一个轻量级的,兼容多浏览器的JS库(write less, do more) 1. 是一个工具,简单方便的实现一些DOM操作 2. 不用jQuery完全可以,但是不明智. ...

  6. 5月28日 python学习总结 CSS学习(二)

    CSS属性相关 宽和高 width属性可以为元素设置宽度. height属性可以为元素设置高度. 块级标签才能设置宽度,内联标签的宽度由内容来决定. 字体属性 文字字体 font-family可以把多 ...

  7. Discuz!X系列全版本后台sql注入复现

    圈子某位大佬公布的0day,拿来刷一刷,漏洞分析请移步大佬文章.大佬链接 0x01 环境准备 1.首先去码云下载最新版本的discuz(DiscuzX 3.4 R20191201). 2.将upaod ...

  8. phpmyadmin 4.8.1 文件包含漏

    一. 启动环境 1.双击运行桌面phpstudy.exe软件 2.点击启动按钮,启动服务器环境 二.代码审计 1.双击启动桌面Seay源代码审计系统软件 3.点击新建项目按钮,弹出对画框中选择(C:\ ...

  9. Python GUI tkinter 学习笔记(二)

    第二个程序 # -*- coding: utf-8 -*- from Tkinter import * class App: def __init__(self, master): # frame 创 ...

  10. c# / .net wFramework winform 之运行后的窗体窗口可拖动操作

    学习winform 的同志们可能会有这样的提问,我运行起来的窗体或者窗口该如何实现可拖动呢?今天它来了 思路:可以给窗体增加一个进度条(progressBar控件) 全局定义这几个变量: long p ...