Дефрагментация базы Exchange

FlipFlop

Случайный прохожий
Привет, развернут 1 сервер Exchange 2010sp2 с тремя ролями, одна организация, один лес. Шеф поручил провести дефрагментацию базы данных с целью уменьшения занимаемого места. Подскажите как это делается?
 
Начни с прочтения http://support.microsoft.com/kb/328804 Там есть все.

Сначала убедитесь что у вас есть бэкапы
Если нет DAG то:
1. Откройте командную строку Exchange Management Shell и перейдите в каталог с файлом почтовой базы:
Код:
cd E:\Databases\DB

2. Размонтируем базу.
Код:
Dismount-Database DB

3. Запускаем дефрагментацию с помощью утилиты ESEUtil.
Код:
E:\Databases\DB>eseutil /d DB.edb /t\\srv_temp\exch\temp.edb

4. Монтируем базу обратно
Код:
mount-Database WI-DB-01

5. Проверяем уменьшение размера.
Код:
Get-MailboxDatabase -Status | ft name,databasesize,availablenewmailboxspace -auto
Типа все.
 
Отличное руководство, а если dag есть, как провести оффлайн дефрагментацию?
 
если прочесть мануал то станет понятно что eseutil в таком случае использовать нельзя ибо база до и после дефрагментации это разные базы. можно создать еще одну базу данных и переместить ящики в нее. исходную удалить.
или удаляем копию с партнеров по dag, потом дефрагментируем базу. потом возвращаем копию.
и да... бэкапы....
 
А подскажите как дефрагментировать группу доступности DAG в exchange 2016 ?
 
самый простой вариант - создать новую БД и переместить туда ящики. Старую БД грохнуть. Смотрите по свободному месту на схд
 
Назад
Верх