бэкап_и_восстановление
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
бэкап_и_восстановление [2023/07/12 10:45] – created jp | бэкап_и_восстановление [2023/07/12 13:38] (current) – jp | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Бэкап и восстановление Exchange ===== | ===== Бэкап и восстановление Exchange ===== | ||
+ | |||
+ | === Восстановление после неудачного обновления или краха, связанного со сбоем системных служб === | ||
+ | |||
+ | В данном случае хорошо помогает восстановление system state операционной системы. В таком случае скорее всего будет восстановлено состояние служб и установленных патчей, | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Восстановление отдельного ящика из встроенного бэкапа Windows Server === | ||
+ | |||
+ | В данном примере мы выгружаем файл edb базы exchange из бэкапа, | ||
+ | |||
+ | 1. Делаем восстановление edb-файла нужной базы Exchange в другое расположение (чтобы текущие файлы баз не были перезаписаны или повреждены). | ||
+ | Вместе с edb-файлом восстанавливаем и лог-файлы, | ||
+ | |||
+ | 2. Проверяем статус БД командой: | ||
+ | |||
+ | < | ||
+ | eseutil /mh DB03.edb | ||
+ | </ | ||
+ | Скорее всего он будет "dirty shutdown" | ||
+ | |||
+ | 3. Запускаем команду, | ||
+ | |||
+ | < | ||
+ | eseutil /r e01 /l " | ||
+ | </ | ||
+ | |||
+ | 4. Создаем БД восстановления из выгруженного файла командой: | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | New-MailboxDatabase -Server mx03 -Name RecoveryDB01 -Recovery -EdbFilePath " | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 5. Монтируем созданную базу: | ||
+ | |||
+ | < | ||
+ | Mount-Database RecoveryDB01 | ||
+ | </ | ||
+ | |||
+ | 6. Смотрим - какие ящики в ней вообще есть, а также можем из вывода команды скопировать имя ящика, который будем восстанавливать: | ||
+ | |||
+ | < | ||
+ | Get-MailboxStatistics -Database RecoveryDB01 | ft -auto | ||
+ | </ | ||
+ | |||
+ | 7. Копируем ящик из БД восстановления в существующий ящик используемой БД: | ||
+ | <WRAP prewrap> | ||
+ | < | ||
+ | New-MailboxRestoreRequest -SourceDatabase RecoveryDB01 -SourceStoreMailbox " | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 8. Посмотреть статус копирования можно командой: | ||
+ | |||
+ | < | ||
+ | Get-MailboxRestoreRequest | ||
+ | </ | ||
+ | |||
+ | 9. Удалить запросы на восстановление после того, как всё прошло успешно можно командой: | ||
+ | |||
+ | < | ||
+ | Get-MailboxRestoreRequest -Status Completed | Remove-MailboxRestoreRequest | ||
+ | </ | ||
+ | |||
+ | 10. Экспортировать в PST можно командой: | ||
+ | |||
+ | < | ||
+ | New-MailboxExportRequest -Mailbox jondoe -FilePath // | ||
+ | </ | ||
+ | |||
+ | 11. Посмотреть статус экспорта: | ||
+ | |||
+ | < | ||
+ | Get-MailboxExportRequest | ||
+ | </ | ||
+ | |||
+ | 12. Удалить запрос экспорта после завершения: | ||
+ | |||
+ | < | ||
+ | Get-mailboxExportRequest –status completed | remove-mailboxexportrequest | ||
+ | </ | ||
+ | |||
+ | 13. Удалить базу, из которой происходило восстановление (сами edb-файлы затронуты не будет) | ||
+ | |||
+ | < | ||
+ | Remove-MailboxDatabase -Identity “RecoveryDB01” | ||
+ | </ | ||
+ | |||
+ | |||
+ | {{tag> |
бэкап_и_восстановление.1689158735.txt.gz · Last modified: 2023/07/12 10:45 by jp