У меня есть узел Windows Server 2012 R2 DFS, база данных которого повреждена. До повреждения DFS-R у него был полностью обновленный набор данных. Прошло около недели, прежде чем мы обнаружили повреждение, что означало бы, что за эту неделю было изменено около 10 000 файлов.
К счастью, у меня есть еще один узел DFS 2012 R2 с полностью неповрежденной базой данных, поэтому я подумал: «Отлично! Я просто экспортирую его базу данных и импортирую ее на другой сервер!», Согласно «Использовать клонирование для замены поврежденной DFS. База данных репликации »раздела https://technet.microsoft.com/en-us/library/dn482443.aspx?f=255&MSPPError=-2147217396
Поэтому я удалил неисправный сервер из группы репликации DFS-R.
На рабочем сервере я запустил:
Export-DfsrClone -Volume G: -Path C:\Temp\DFSR-Export\
И на неисправном сервере я запустил:
Stop-Service DFSR
Remove-Item –path "G:\system volume information\dfsr" –recurse -force
Start-Service DFSR
Import-DfsrClone -Volume G: -Path C:\Temp\DFSR-Export\
Затем я повторно добавил этот сервер в группу репликации, а затем, дав ему час или около того, чтобы привести себя в порядок, я запустил:
Get-DfsReplicationGroup APPS | Get-DfsrBacklog -SendingMember goodserver -ReceivingMember badserver
VERBOSE: в реплицированной папке накопилось множество файлов. Реплицируемая папка: «ПРИЛОЖЕНИЯ». Количество: 4242345
Интересно, не было ли это просто перефразированием файлов, я позволил ему запуститься, но он скопировал полные 40 ГБ файлов в папку Conflicted and Deleted и взял новые копии идентичных файлов.
Могу ли я как-нибудь решить эту проблему? Я не хочу загружать почти 800 ГБ файлов по этой удаленной ссылке, если мне не нужно. Как я уже сказал, том DFS был полностью обновлен и работал нормально еще неделю назад.
Мне так и не удалось найти решение этой проблемы. Я решил просто позволить синхронизации идти своим чередом. На это ушло 3 недели, и за время синхронизации объем невыполненных заказов увеличился на несколько сотен тысяч файлов, но другого выхода я не видел.