Я обнаружил папку с файлами, которые не могут реплицироваться между моими серверами DFS, и я не могу найти никаких задокументированных причин. Вот некоторые примеры:
FileName Attributes
package_2019-08-09-11-07.zip.filepart A
package_2019-07-08-13-39.zip.filepart A
package_2019-07-03-08-34.zip.filepart A
cifs39e2 HA
cifse038 HA
cifsb676 HA
скрытый cifsxxxx
файлы того же размера, что и файлы пакета (~ 200 МБ), но относятся к разным датам. Название может быть связано с ошибкой cifs? Это не мои файлы.
Реплицированная папка имеет фильтр файлов по умолчанию, который не будет включать:
~*, *.bak, *.tmp
У них нет Temporary
атрибут. fsutil
показывает только 0x20
или 0x22
Они не указаны в отчете о работоспособности репликации DFS или журналах.
Кажется, что эти файлы созданы путем загрузки файла через WinSCP> SFTP> Linux Server> смонтированный общий ресурс SMB, без достаточного разрешения для переименования временного .filepart
файл. Меня не беспокоят разрешения, но почему эти файлы рассматриваются как временные? Это должна быть какая-то часть метаданных, потому что, если я скопирую один из файлов и переименую его, DFS заметит и реплицирует новый файл.
Еще более странно: файлы не видны даже владельцу файла с сервера Linux при монтировании с использованием монтирования cifs, но отображаются с использованием smbclient от имени того же пользователя.
Я хочу выяснить, почему эти файлы не реплицируются, чтобы найти на сервере другие несоответствия.