Как сделать резервную копию exchange 2010
Программа резервного копирования данных - простая и удобная!
Резервное копирование сервера Exchange
Как автоматизировать резервное копирование Exchange? На помощь приходит Handy Backup - программа для резервного копирования любых данных, пользовательских и серверных. В функции этой программы входит, в том числе, бэкап Exchange всех доступных современных версий.
Для чего создавать резервные копии Exchange?
Резервное копирование сервера Exchange с помощью Handy Backup может выполнять не только функцию сохранения данных, но и ряд других важных задач. Например, бэкап Exchange может стать основой для таких действий, как:
Для всех этих операций создание резервной копии Exchange является первым этапом, после которого осуществляется либо непосредственная работа с копией, либо её автоматическое восстановление в другое место (на новый сервер, в новую базу данных). Никаких специальных инструментов для упомянутых действий не требуется; все операции автоматически выполняются Handy Backup с помощью резервного копирования и восстановления Exchange.
Где можно хранить резервные копии Exchange?
Незашифрованные и несжатые копии данных хранятся в исходном виде, т.е., бэкап БД Exchange создаёт на выходе точную копию исходной базы данных, которая может быть немедленно использована в работе.
Если же требуется защитить бэкап Exchange в хранилище от несанкционированного доступа или уменьшить занимаемое копией Exchange место, то к услугам пользователя — встроенные инструменты шифрования и сжатия резервных копий.
Средства автоматизации бэкапа Exchange
Помимо этого плагина, пользователю доступен широкий спектр средств автоматизации, включая такие инструменты, как ранее упомянутые средства шифрования и сжатия, а также:
С помощью этих и других средств автоматизации задачу резервного копирования Exchange можно сделать частью любой сложной работы по обработке и защите данных почтового сервера.
Как создать резервную копию Exchange с помощью Handy Backup
Перед началом резервного копирования Exchange вам нужно произвести некоторые системные настройки:
- Запускайте Handy Backup из-под учётной записи пользователя, имеющего право работать с серверными средствами Microsoft Windows на данной машине.
- Предоставьте программе в вашем файрволле возможности выхода в сеть и соединения с сервером Exchange.
Чтобы создать задачу бэкапа сервера Exchange, пожалуйста, воспользуйтесь данной инструкцией:
- На Шаге 5 вы сможете сжать или зашифровать ваш бэкап Exchange Server, если это нужно.
- Шаг 6 служит для установки расписания работы задачи. Вы можете задать точное время для запуска задачи, частоту повторений задачи (от одной минуты до нескольких месяцев, по дням недели и т.д.), или же запускать задачу по системному событию.
Восстановление Exchange из бэкапа с помощью Handy Backup
Разумеется, вы в любой момент можете восстановить Exchange из резервной копии. Для этого выполните подготовительные действия, а затем создайте и настройте задачу автоматического восстановления данных.
Подготовка к восстановлению сервера Exchange
Перед тем, как запустить задачу восстановления Exchange из бэкапа, подготовьте систему к приёму восстанавливаемых данных. Для этого выполните следующие действия:
Восстановление (миграция, клонирование) резервной копии сервера Exchange
Для того чтобы создать задачу восстановления Exchange, выполните следующие действия:
На заметку: программа Handy Backup может выполнять восстановление данных из копии, перенесённой вручную в другое место.
- Для задач создания зеркала или автоматической миграции вы можете захотеть указать расписание работы, а также запустить другие программы до или после выполнения задачи. Эти операции выполняются так же, как и для задач бэкапа Exchange.
Вы можете попробовать возможности Handy Backup для резервного копирования Exchange, бесплатно скачав пробную версию программы со всеми плагинами и функциями на 30 дней.
Серверы Exchange должны регулярно проходить процесс резервного копирования для того, чтобы все почтовые ящики и данные системы можно было восстановить на тот случай, если сервер Exchange упадет. Так как Exchange использует открытые файлы и запущенные процессы, процесс его резервного копирования намного сложнее, чем копирование плоских файлов. Для проведения резервного копирования Exchange могут быть использованы инструменты резервного копирования компании Microsoft, а также сторонние программы. Microsoft Exchange Server 2010 предлагает плагин для резервного копирования, который обеспечивает легкое и успешное копирование Exchange. Более старые версии Microsoft Exchange можно копировать при помощи встроенной утилиты NTBACKUP.
Метод 1 из 3: Резервное копирование Exchange Server 2003 при помощи NTBACKUP
Метод 2 из 3: Резервное копирование Exchange Server 2010 при помощи Windows Server Backup
Метод 3 из 3: Резервное копирование при помощи сторонних программ
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Чего я еще не нагуглил?
А если я хочу сделать backup - содержимое всех почтовых ящиков сервера на 29 января 2014 года, положить этот backup на съемный носитель и потом по мере надобности выдавать пользователю
То звиздуешь к вендору, умеющему бакапить Экс и делать GRT рестор. Хоть к, не к ночь будь помянут, сраному Симантику.
надо быть проще!
$username = $args[0]
Get-MailboxStatistics $username| select-object DisplayName, ItemCount , ,serverna me
get-mailboxstatistics $username –archive | select-object DisplayName, ItemCount , , servername
New-MailboxExportRequest -Mailbox $username -FilePath \\srv\backup$\$username.pst
Edited at 2014-01-29 06:50 am (UTC)
[PS] C:\Windows\system32>(Get-Mailbox -ResultSize Unlimited).Count
2000
[PS] C:\Windows\system32>[int64]$int = ""; get-mailbox -ResultSize Unlimited | Get-MailboxStatistics | % ; $int / 1024Mb
2267,41604023613
Случилось неприятное: при замене одного из вышедших дисков в RAID массиве спустя непродолжительное время массив взамен файловой системы NTFS превратился в формат RAW. Немного почитав в интернете понял что массив скорее всего потерян вместе с данными.
Попытался перезагрузить сервер — масив все равно оставался в формате RAW.
Далее все что происходило по времени.
Время — глубокая ночь.
Попытки восстановится с помощью Acronis сразу на другую, рабочую базу, ни к чему не привели.
Время было позднее, ночью разбираться было не когда. была принята идея восстановить только интересующие .edb файлы в сетевую папку, после чего с утра перекинуть файлы на Exchange сервер и подцепить базы воспользовавшись функцией переносимости баз данных на сервере Exchange.
Обнаружил что восстановление файлов edb завершилось с ошибкой. Обнаружил в сетевой папке Пару восстановленных баз, еще две базы не восстановились.
Запустил повторное восстановление баз которые смогли восстановиться, но в другое место.
Приехав на работу обнаружил что процесс восстановления завершился успешно.
Копирую файлы на Exchange сервер.
Копируем базу из бэкапа вместе с логами .
То есть, к примеру. в папку C:\EXCHANGE\ помещается и Mailbox_DB_33.edb и все файлы которые восстановил вместе с ним Acronis.
Все файлы — в корень выбранной папки.
Восстанавливаем целостность базы:
Параметр /P спорный. Но в принципе можно было обойтись и более мягким способом.
Eseutil на базе примерно 150Гб работает 30-50 минут.
В принципе .если что потеряется — можно потом вытянуть из бэкапа, из исходного файла edb что нам восстановил Acronis.
Создаем новую базу, на сервере Exchange с определленными условиями:
1. Сам файл базы и логи нацеливаем в определенную папку
3. После создания базу не монтируем.
база может быть перезаписана при восстановлении:
база находится в корне определенной папки, туда же при создании базы было указано хранить логи:
Проверьте, пуста ли эта папка. Если база была только что была создана и еще не была подмонтирована, то эта папка будет пуста.
Теперь перемещаем базу. которая была обработана ESEUTIL вместе со всеми файлами в эту пустую папку.
Указываем имя EDB файла такое же, которое было при создании базы.
Перенацеливаем ящики со старой. неисправной базы, на новую базу:
Старая база пусть имела имя Mailbox_DB_02, новая Mailbox_DB_02_02
Все, ящики доступны
Запускаем команду обслуживания над нашей базой (база может быть в онлайн режиме):
New - MailboxRepairRequest - Database "Mailbox_DB_02_2" - CorruptionType ProvisionedFolder , SearchFolder , AggregateCounts , Folderview
Команда не выводит никакой информации о своей работе. Обычно занимает не более 0,1-1 го часа. о результатах работы создается событие в журнале Windows (EventID )
The output of New-MailboxRepairRequest will be a number of Event IDs with a source of “MSExchangeIS Mailbox Store” and you will need to watch for the following events related to a repair request“0044,10045,01146,10047,10048,10049,10050,10051,10059,10062”
Теперь возвращаемся к нашему Acronis и к тем базам которые не смогли восстановиться.
При попытке восстановления база восстанавливалась примерно на 20%, после чего акронис выдавал ошибку:
Проверка заняла примерно 12 часов над 140Гб базой. после чего база восстановилась.
далее по описанной выше схеме база была восстановлена на одном из серверов и подключена.
Еще один момент.
Возможно что вы как системный администратор попытаетесь зайти на восстановленный почтовый ящик через OWA и у вас будет ошибка:
в Microsoft . Exchange . Data . Storage . QueryResult . get_EstimatedRowCount ( ) в Microsoft . Exchange . Clients . Owa . Premium . Controls . FolderListViewDataSource . GetView ( QueryResult queryResult , Int32 itemCount , Int32 currentRow ) в Microsoft . Exchange . Clients . Owa . Premium . Controls . FolderListViewDataSource . Load ( Int32 startRange , Int32 itemCount ) в Microsoft . Exchange . Clients . Owa . Premium . Controls . VirtualListView2 . LoadData ( Int32 startRange , Int32 rowCount ) в Microsoft . Exchange . Clients . Owa . Premium . MessageView2 . CreateListView ( ColumnId sortedColumn , SortOrder sortOrder ) в Microsoft . Exchange . Clients . Owa . Premium . ListViewSubPage . OnLoad ( EventArgs e ) в Microsoft . Exchange . Clients . Owa . Premium . MessageView2 . OnLoad ( EventArgs e ) в System . Web . UI . Control . LoadRecursive ( ) в System . Web . UI . Control . LoadRecursive ( ) в System . Web . UI . Control . LoadRecursive ( ) в System . Web . UI . Page . ProcessRequestMain ( Boolean includeStagesBeforeAsyncPoint , Boolean includeStagesAfterAsyncPoint )
в Microsoft . Mapi . MapiExceptionHelper . ThrowIfError ( String message , Int32 hresult , SafeExInterfaceHandle iUnknown , Exception innerException ) в Microsoft . Mapi . MapiTable . GetRowCount ( ) в Microsoft . Exchange . Data . Storage . QueryResult . get_EstimatedRowCount ( )
Читайте также: