Удаление лог файлов (журналов транзакций) в MS Exchange Server 2010
В один прекрасный момент заметил что почта прекратила ходить, причиной тому стала нехватка свободного места на локальном диске, на котором располагаются почтовые базы данных Exchange Server.
Каталоги в которых располагаются базы данных Exchange Server, были заполнены отработанными лог-файлами/журналами транзакций:
В этих файлах хранятся сведения об операциях базы данных, таких как создание или изменение сообщений. Выполненные операции позже записываются непосредственно в базу данных (в EDB-файл). Со временем эти лог-файлы/журналы транзакций накапливаются и начинают использовать все доступное место на диске, если периодически они не удаляются с жесткого диска.
Информация об операциях, успешно сохраненных лог-файлов/журналов транзакций в базе данных находится в файле CHK-файле, он же является файлом контрольной точкой.
Отработанные лог-файлы/журналы транзакций можно смело удалять, но перед тем как удалить необходимо узнать какие из них являются отработанными.
- Запускаем оснастку
Exchange Managment Shell
- Переходим в каталог расположения базы данных
- Выполняем запрос получения информации из
chk-файла
контрольной точки
[PS] D:\MAILBOX\BOSS>eseutil /mk .\E01.chk
chk-файла
, подставляем свое, он находится в том же каталоге где и лог-файлы/журналы транзакций.В полученном выводе, нас интересует пункт Checkpoint
:
[PS] D:\MAILBOX\BOSS>eseutil /mk .\E01.chk
Extensible Storage Engine Utilities for Microsoft(R) Exchange Server
Version 14.03
Copyright (C) Microsoft Corporation. All Rights Reserved.
Initiating FILE DUMP mode...
Checkpoint file: .\E01.chk
LastFullBackupCheckpoint: (0x0,0,0)
Checkpoint: (0x2B758,8,0)
FullBackup: (0x2B47F,8,16)
FullBackup time: 11/29/2018 12:10:51
IncBackup: (0x0,0,0)
IncBackup time: 00/00/1900 00:00:00
Signature: Create time:04/16/2018 06:44:38 Rand:235930618 Computer:
Env (CircLog,Session,Opentbl,VerPage,Cursors,LogBufs,LogFile,Buffers)
( off, 1227, 61350, 16384, 61350, 2048, 2048, 265410)
Operation completed successfully in 0.0 seconds.
Находим файл, в имени которого присутствует значение указанное в пункте Checkpoint: (0x2B758,8,0)
, в каталоге расположения базы данных.
Все файлы которые старше по дате изменения от искомого файла, можно удалить. Но я бы рекомендовал их сперва переместить в любое другое место, убедится что все работает корректно и только потом удалил бы их.
После удаления лог-файлов/журналов транзакций, заметно прибавилось свободного места.
этой статье
.ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Большое спасибо за прикрасный статья.