Назад | Перейти на главную страницу

сравнить содержимое двух папок, реплицируемых dfs

У меня есть большая папка, которую я реплицирую с помощью dfs, и я хочу проверить, что все файлы были реплицированы правильно.

В настоящее время я запускаю следующий сценарий на обоих концах.

cd e:\data\shared\
dir /a:-h /b /s > e:\data\shared\result.txt

а затем с помощью текстового редактора приведите в порядок файл, прежде чем использовать инструмент сравнения для сравнения.

Кто-нибудь знает, как это сделать лучше? В противном случае кто-нибудь знает, как адаптировать мой сценарий, чтобы игнорировать все файлы в папках DfsrPrivate

Почему бы не использовать встроенный Отчет о диагностике DFS?

Я настроил запланированные отчеты по электронной почте, используя сценарий, похожий на тот Вот в прошлом.

edit: Поскольку Брент упомянул угол PowerShell, есть также этот сценарий там. Я не использовал его, и у меня нет среды DFS в моей тестовой среде, чтобы посмотреть, что это делает, но, возможно, стоит посмотреть.

Есть ли опасения, что файлы не реплицируются?

Когда мы настраивали DFS с трансатлантическим объемом около 30 ГБ, мы не просматривали и не проверяли каждый файл, вместо этого мы просто отбирали образцы содержимого с помощью наших тестов, чтобы убедиться, что система вела себя так, как мы хотели.

По сути, мы взяли одну папку, около 1 ГБ контента (в основном PDF), и скопировали ее. Как только мы подтвердили репликацию нашего меньшего подмножества данных, было довольно удобно реплицировать остальные без каких-либо серьезных проблем.

Потребовалась бы вечность, чтобы попытаться различить содержимое, не говоря уже о том, чтобы выполнить команду для начала против почти 5 миллионов объектов.