Robocopy для диска, подключенного к маршрутизатору WLAN не удается

1635
Ville Koskinen

У меня есть беспроводной маршрутизатор и жесткий диск USB, подключенный к нему. Основной доступ к файлам в командной строке и Explorer работают безупречно после настройки некоторых параметров на маршрутизаторе и сопоставления с некоторыми папками с помощью

net use k: \\ROUTER\Folder1 /user:MYLAPTOP\Me password /persistent:yes net use n: \\ROUTER\Folder2 /user:MYLAPTOP\Me password /persistent:yes 

Однако Robocopy (и с помощью SyncToy) на сетевой диск не работает:

robocopy c:\Files k:\Backup /MIR /Z 

дает

There is not enough space on the disk. 2010/01/05 09:52:11 ERROR 112 (0x00000070) Accessing Destination Directory N:\ Waiting 30 seconds... 

Сообщение об ошибке вводит в заблуждение: на диске достаточно места, а папки, которые я копирую, маленькие. Роутер представляет собой ASUS WL-500gp со стандартной прошивкой. Буду признателен, если кто-нибудь сможет объяснить, что является причиной проблемы и, если возможно, как ее устранить.

1
Начнем с очевидного: сколько свободного места на удаленном диске? Работает ли копирование меньшего файла? Richard 14 лет назад 0
@Richard: там достаточно места. Я отредактирую вопрос, чтобы указать это. Ville Koskinen 14 лет назад 0

2 ответа на вопрос

2
harrymc

По логике, проблема либо в роутере, либо в робокопии, либо в каком-то неизвестном сбое в Windows 7.

Попробуйте запустить robocopy с ключом / Z, который определяется как:

/ Z: копировать файлы в режиме перезапуска (выжить сбой сети).

Если с этим коммутатором он работает лучше, чем без, то у вас проблема с тем, что маршрутизатор не справляется с поставленной задачей.

Вы также можете попробовать XXCOPY, автор которой смело заявляет, что XXCopy заменяет RoboCopy .
Если это работает лучше, чем robocopy, то проблема заключается в robocopy.

0
Scott McClenning

Мне интересно, если имя пользователя и пароль запускают команду сценария.

Когда вы сопоставили букву диска в Проводнике, вам действительно приходилось использовать имя пользователя и пароль для сопоставления диска? (MYLAPTOP \ Me пароль)

По моему опыту, если я могу использовать диск под профилем «scott», если я выполню скрипт или командную строку под профилем «scott», я получу все буквы диска, которые я отобразил, когда я вошел в систему (т. Е. При входе в систему). и в проводнике сопоставьте диск с Z, я могу открыть командную строку и получить доступ к Z. Я также могу запланировать задачу, указав свое имя пользователя и пароль для выполнения сценария, и сценарий может использовать Z.)

Итак, мне интересно, если команда net use не нужна, или вы используете правильное имя пользователя и пароль, настроенные в маршрутизаторе для сопоставления буквы диска.

Я не пользователь, если я понимаю, как все настроено, поэтому я надеюсь, что эти советы помогут.

Мне пришлось сделать картирование только один раз, и оно сохраняется безупречно. Я полагаю, что на маршрутизаторе происходит что-то подозрительное: он позволяет копировать и удалять файлы, но не позволяет изменять права доступа к файлам или изменять даты. Может быть, когда-нибудь я установлю кастомную прошивку и попробую еще раз ... Ville Koskinen 14 лет назад 0
Мне любопытно, если вы можете загрузить файл на жесткий диск маршрутизатора через букву подключенного диска Explorer, а затем из командной строки вытащите его, используя эту букву диска. Кроме того, из проводника щелкните правой кнопкой мыши файл и посмотрите, какие у вас есть разрешения. Если они назначены конкретному пользователю, мне интересно, поможет ли добавление группы Все. Я попытался просмотреть руководство и примечания к выпуску микропрограммного обеспечения, чтобы выяснить, не является ли это известной проблемой, которую исправило обновление микропрограммного обеспечения, однако я не смог найти какие-либо примечания к выпуску, и в руководствах не упоминалось ничего особенного для командных строк. Scott McClenning 14 лет назад 0

Похожие вопросы