сжатие базы данных;
дефрагментация базы данных;
проверка контрольной суммы базы данных;
исправление страниц;
обнуление страниц.
Не микрософт
Микрософт
Добить все отключенные ящики:
$DeletedMailbox = Get-MailboxStatistics -Database "Mailbox Database 2128529418" | where {$_.DisconnectReason -eq "Disabled"} | Select DisplayName, MailboxGuid, Database
$DeletedMailbox | ForEach { Remove-StoreMailbox -Database $_.Database -Identity $_.MailboxGuid –MailboxState Disabled }
Посмотреть сколько места занимают в почтовом ящике удалённые элементы:
Get-MailboxFolderStatistics -Identity "afrolov" -FolderScope RecoverableItems | Format-Table Name,FolderAndSubfolderSize,ItemsInFolderAndSubfolders -Auto
показать размер ящиков, с сортировкой от большего в меньшую
Get-Mailbox | Get-MailboxStatistics | sort TotalItemSize -desc | FT DisplayName, TotalItemSize
Get-Mailbox -Database "Mailbox Database 2128529418" | Get-MailboxStatistics | sort TotalItemSize -desc | FT DisplayName, TotalItemSize
Проверить пустое пространство в базе данных
Get-MailboxDatabase "Mailbox Database 2128529418" -Status | FL AvailableNewMailboxSpace
1) Открываем Exchange Powershell
2) Переходим в каталог где хранятся логи. Перейдите в папку для вашей конкретной базы.
3) Найдите там файл с расширением .chk.
4) Запустите
C:\Program Files\>eseutil /mk E:\Exchange\Users1\E00.chk
Initiating FILE DUMP mode...
Checkpoint file: E:\Exchange\Users1\E00.chk
LastFullBackupCheckpoint: (0x0,0,0)
Checkpoint: (0x31BDD,8,0)
FullBackup: (0x1E974,1D7,1A5)
FullBackup time: 12/22/2012 14:51:26
IncBackup: (0x0,0,0)
IncBackup time: 00/00/1900 00:00:00
Signature: Create time:10/16/2012 09:29:00 Rand:2930569424 Computer:
Env (CircLog,Session,Opentbl,VerPage,Cursors,LogBufs,LogFile,Buffers)
( off, 1227, 61350, 16384, 61350, 2048, 2048, 318477)
5) В поля CheckPoint найдёте номер вида 31BDD.
6) Делаете поиск в папке с логами по маске *31BDD.chk. (Я нашёл файл E0000031BDD.log)/Запомните время изменения этого файла (у меня 13:01)
7) Отсортируйте в папке все логи по дате и времени.
8) Переместите (или если уверены удалите) все лог-файлы после файла E0000031BDD - 13:01 в любое свободной время на время.
Таким образом вы нашли последний важный лог и удалили все лишние.
Как правило если у вас в компании используется серьёзный продукт по резервному копированию, типа Symantec BackupExec, CA ArcServe..., то вышеизложенное удаление производят именно они, в момент резервного копирования.
Чистка логов базы Exchange
дефрагментация базы данных;
проверка контрольной суммы базы данных;
исправление страниц;
обнуление страниц.
Не микрософт
Микрософт
Добить все отключенные ящики:
$DeletedMailbox = Get-MailboxStatistics -Database "Mailbox Database 2128529418" | where {$_.DisconnectReason -eq "Disabled"} | Select DisplayName, MailboxGuid, Database
$DeletedMailbox | ForEach { Remove-StoreMailbox -Database $_.Database -Identity $_.MailboxGuid –MailboxState Disabled }
Посмотреть сколько места занимают в почтовом ящике удалённые элементы:
Get-MailboxFolderStatistics -Identity "afrolov" -FolderScope RecoverableItems | Format-Table Name,FolderAndSubfolderSize,ItemsInFolderAndSubfolders -Auto
показать размер ящиков, с сортировкой от большего в меньшую
Get-Mailbox | Get-MailboxStatistics | sort TotalItemSize -desc | FT DisplayName, TotalItemSize
Get-Mailbox -Database "Mailbox Database 2128529418" | Get-MailboxStatistics | sort TotalItemSize -desc | FT DisplayName, TotalItemSize
Get-MailboxDatabase "Mailbox Database 2128529418" -Status | FL AvailableNewMailboxSpace
1) Открываем Exchange Powershell
2) Переходим в каталог где хранятся логи. Перейдите в папку для вашей конкретной базы.
3) Найдите там файл с расширением .chk.
4) Запустите
C:\Program Files\>eseutil /mk E:\Exchange\Users1\E00.chk
Initiating FILE DUMP mode...
Checkpoint file: E:\Exchange\Users1\E00.chk
LastFullBackupCheckpoint: (0x0,0,0)
Checkpoint: (0x31BDD,8,0)
FullBackup: (0x1E974,1D7,1A5)
FullBackup time: 12/22/2012 14:51:26
IncBackup: (0x0,0,0)
IncBackup time: 00/00/1900 00:00:00
Signature: Create time:10/16/2012 09:29:00 Rand:2930569424 Computer:
Env (CircLog,Session,Opentbl,VerPage,Cursors,LogBufs,LogFile,Buffers)
( off, 1227, 61350, 16384, 61350, 2048, 2048, 318477)
5) В поля CheckPoint найдёте номер вида 31BDD.
6) Делаете поиск в папке с логами по маске *31BDD.chk. (Я нашёл файл E0000031BDD.log)/Запомните время изменения этого файла (у меня 13:01)
7) Отсортируйте в папке все логи по дате и времени.
8) Переместите (или если уверены удалите) все лог-файлы после файла E0000031BDD - 13:01 в любое свободной время на время.
Таким образом вы нашли последний важный лог и удалили все лишние.
Как правило если у вас в компании используется серьёзный продукт по резервному копированию, типа Symantec BackupExec, CA ArcServe..., то вышеизложенное удаление производят именно они, в момент резервного копирования.
Чистка логов базы Exchange
Комментариев нет:
Отправить комментарий