У меня есть пространство имен DFS, которое в настоящее время автоматически восстанавливается из-за неожиданного сбоя сервера. Там около 600 ГБ данных, и по большей части они состоят из небольших файлов.
Он находится в режиме автоматического восстановления более 72 часов.
Я могу бегать Get-WmiObject -computername computername -Namespace "root\MicrosoftDFS" -Query "SELECT * FROM DfsrReplicatedFolderInfo"
Чтобы подтвердить, что это в State 3
, которые соответствуют режиму автоматического восстановления, а также подтверждают, что ЦП, сеть и диск достаточно загружены dsfrs.exe
знать, что он делает "что-то".
Есть ли способ получить какое-то представление о том, когда он может быть завершен и сколько работы еще осталось выполнить либо по времени, либо в процентах выполнения?
Посмотрите журнал отладки DFSR в% windir% \ debug \ DFSRп.log (где п Скорее всего, будет 01000, в зависимости от того, как долго работает DFSR и каково максимальное количество файлов журнала. В любом случае это будет самый высокий номер и единственный файл, не сжатый в архиве.)
Если восстановление все еще находится на первом этапе, вы увидите много записей, в которых говорится
2312 JRWP 763 JournalWrapTask::MarkTopDown LDB Updating ID Record:
после отметки времени.
Если это на втором этапе, вы увидите
3936 DIRW 1986 DirWalkerTask::WalkImmediateChildren Validating:
с последующим
3936 DIRW 2713 DirWalkerTask::Unmark LDB Updating ID Record:
Что касается того, как далеко продвинулся каждый этап, я не думаю, что Microsoft реализовала какой-либо способ просмотра этого.
Я полагаю, что вы спрашиваете информацию об отставании репликации DFS. Если да, вы можете отслеживать его через dfsrdiag
команда. Для получения дополнительной информации я предлагаю ответить на следующий вопрос о сбое сервера: Как отслеживать отставание DFSR более эффективно, чем dfsrdiag
Как только вы сможете получить счетчики невыполненных работ DFS-R, вы сможете проверить, насколько быстро они уменьшаются, и оценить, сколько времени им потребуется, чтобы достичь нуля.