Хитрость с базой exchange server-a если закончилось место

Feb 08, 2012 23:11

Не думаю что все знают такую хитрость, на свякий случай ее опишу.

Имеется диск на сколько то Гб, на котором хранится база (или логи, или база и логи) exchange server'a (любой версии). В один прекрасный вечер/день/как повезет (учитывая что вы не делаете бэкапы, или бэкапы "случайно" перестали создаваться) - место на диске с базой/логами закончилось, почта принимается, лог новый писаться не может, база отмантировалась заново не монтируется и все, трындец.
Пользователи орут, начальство настойчиво требует восстановить работу! (если повезло с такой штукой встретиться во внерабочее время, то в общем вам повезло).

Решение тут два, скопировать базу на более емкий диск (причем и базу и логфайлы), в настройках базы указать другой путь и запустить ее, все будет хорошо.

Другое решение, я думаю более правильное (оно просто быстрое), это в настройке базы включить опцию circular logging! Т.е. перезаписывание лог файлов. Т.е. лог файлов у вас тупо не будет (ну или будет всего штук 5 по 1мб)!
Как включили данную опцию и запустили базу, через сколько то секунд/минут база запустится, все лог файлы будут затерты, место освобождено.
Далее, останавливаем базу! Заходим в настройки и отключаем circular logging! Запускаем базу обратно, лог файлы начинают создаваться!

После таких махинаций, идем в ntbackup или другую бэкап программу которая поддерживает ваш exchange server и срочно создаем полные копии баз, заодно настраиваем/проверяем создание бэкапов по рассписанию!

Удачи!

exchange 2010, exchange 2003, exchange 2007

Previous post Next post
Up