Перенесення бази Exchange 2010 в іншу папку

У цій статті поговоримо про те, як в Exchange 2010 можна перенести базу з поштовими скриньками в інший каталог. Нагадаємо, що за замовчуванням дефолтна база на сервері Exchange з роллю Mailbox створюється в каталозі Mailbox в директорії, куди встановлено сам сервер Exchange (зазвичай це C: \ Program Files \ Microsoft \ Exchange Server \ V14 \ Mailbox \ Mailbox Database). Природно, у більшості адміністраторів виникає бажання перенести поштову базу і транзакційні логи в інший каталог. Зробити це можна з графічної консолі Exchange Management Console (EMC) або ж з командного рядка Exchange Management Shell

Зазвичай таке перенесення можна здійснити, якщо база порожня або містить невелику кількість скриньок користувачів (адже під час такого перенесення база буде демонтувати), в іншому випадку, якщо тривалий простій критичний, краще створити нову базу в новому місці і перенести ящики зі старої бази в нову (після чого старе сховище можна видалити).

Перенесення бази Exchange 2010 за допомогою EMC

Відкрийте консоль EMC і перейдіть в розділ  Organization Configuration->Mailbox. На вкладці зі списком поштових баз (Database Management), Клацніть правою кнопкою миші по базі, яку хочете перенести і виберіть пункт меню Move Database Path.

Вкажіть нове місце розташування файлу і шлях до файлів журналу, потім натисніть кнопку Move.

Перед початком перенесення поштова база буде отмонтировать, що ви і повинні далі підтвердити.

Після цього почнеться перенесення фалів, тривалість якого залежить від розміру бази і швидкості дисків.

Перенесення поштової бази Exchange 2010 за допомогою Exchange Management Shell

Ту ж саму операцію можна виконати і з командного рядка Exchange Management Shell, для чого введіть наступну команду:

Move-DatabasePath -Identity 'MB-DB-01' -EdbFilePath 'E: \ Data \ MB-DB-01 \ MB-DB-01.edb' -LogFolderPath 'D: \ Data \ MB-DB-01'

І так само як в графічному майстра з'явиться запит про необхідність підтвердити отмонтірованіе поштового сховища перед його перенесенням.

Confirm Are you sure you want to perform this action? Moving database path "MB-DB-01". [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"):

Перенесення бази Exchange 2010, що складалася в DAG

У тому випадку, якщо поштова база Exchange знаходиться в групі DAG (Database Availability Group) і реплицируется на інші сервера, пункт Move Database Path буде недоступний. В цьому випадку для здійснення переносу доведеться видалити всі копії за винятком активної, після чого можна буде здійснити перенесення і знову налаштувати пасивні копії. Не забудьте, що після перенесення поштові бази на всіх серверах DAG повинні перебувати в однакових каталогах. Знову ж таки не забудьте про простий пошти, і в принципі в цьому випадку краще створити нову базу, налаштувати її копії та здійснити перенесення ящиків, а не бази цілком.