1

У меня есть NAS под управлением FreeBSD/FreeNas 8.0.4. Когда я копирую файлы из системы Windows в него через SMB/CIFS, как обычно (проводник / копирование), все идет хорошо. Пользователь может создавать / удалять / обновлять файлы

Когда я пытаюсь сделать то же самое с Robocopy. Я получаю одну из 2 ошибок, в зависимости от команды.

robocopy .\ \\freenas\temp *.* /FFT
2011/06/15 21:17:58 ERROR 5 (0x00000005) Time-Stamping Destination File \\freenas\temp\test.txt
Access is denied.

robocopy .\ \\freenas\temp *.* /COPY:DA
2011/06/15 21:18:08 ERROR 5 (0x00000005) Changing File Attributes \\freenas\temp\
Access is denied.

Из конфигурации по умолчанию я установил следующее в smb.conf

[share]
map archive = yes

[global]
dos filetimes = yes

Любые другие подсказки?

3 ответа3

1

Попробуйте использовать /COPY:DT только для копирования данных и информации о метках времени, а не атрибутов файла. Вы, вероятно, также должны продолжать использовать ключ /FFT .

1

У меня возникла эта проблема при копировании с компьютера с Windows Server 2008 R2 на контроллер домена Windows Server 2003 через общий сетевой ресурс клиента RDP (например, \\tsclient\D).

Использование более старой версии robocopy из Windows Server 2003 Resource Kit (XP010) работало нормально.

0

Попробуйте скопировать сначала в режиме перезапуска /Z , а затем в режиме резервного копирования, если это не удастся /B , поэтому добавьте параметр /ZB и дайте нам знать, что происходит. Это может решить вашу проблему, но без гарантий. Я также был бы очень уверен, что у вас есть разрешение и все кошерное.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .