Robocopy auf einem Laufwerk, das mit einem WLAN-Router verbunden ist, schlägt fehl

1718
Ville Koskinen

Ich habe einen WLAN-Router und eine USB-Festplatte daran angeschlossen. Der grundlegende Dateizugriff über die Befehlszeile und den Explorer funktioniert einwandfrei, nachdem Sie einige Optionen auf dem Router eingerichtet und einige Ordner mit zugeordnet haben

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

Robocopy (und SyncToy für diese Angelegenheit verwenden) auf einem Netzlaufwerk schlägt jedoch fehl:

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

gibt

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

Die Fehlermeldung ist irreführend: Auf der Festplatte ist viel Platz, und die Ordner, die ich kopiere, sind klein. Der Router ist ein ASUS WL-500gp mit einer Standard-Firmware. Ich würde mich freuen, wenn jemand erklären könnte, was das Problem verursacht, und wenn möglich, wie er behoben werden kann.

1
Beginnen Sie mit dem offensichtlichen: Wie viel freier Speicherplatz ist auf der Remote-Festplatte vorhanden? Funktioniert das Kopieren einer kleineren Datei? Richard vor 14 Jahren 0
@ Richard: Es gibt genug Platz. Ich werde die Frage bearbeiten, um darauf hinzuweisen. Ville Koskinen vor 14 Jahren 0

2 Antworten auf die Frage

2
harrymc

Logically, the problem is either with the router, or with robocopy, or some unknown glitch in Windows 7.

Try running robocopy with the /Z switch, which is defined as:

/Z : Copy files in restartable mode (survive network glitch).

If it works better with this switch than without, then you have an issue with the router not being up to the task.

You may also try XXCOPY, whose author boldly claims that XXCopy supersedes RoboCopy.
If this works better than robocopy, then the problem is with robocopy.

0
Scott McClenning

Ich frage mich, ob der Benutzername und das Kennwort den Skriptbefehl auslösen.

Wenn Sie den Laufwerksbuchstaben im Explorer zugeordnet haben, mussten Sie tatsächlich einen Benutzernamen und ein Kennwort verwenden, um das Laufwerk zuzuordnen? (MYLAPTOP \ Me-Passwort)

Wenn ich ein Laufwerk unter einem Profil "scott" ausführen darf, wenn ich ein Skript oder eine Eingabeaufforderung unter dem Profil "scott" ausführte, werden nach meiner Erfahrung alle Laufwerksbuchstaben angezeigt, die ich bei meiner Anmeldung zugeordnet habe und in Explorer ein Laufwerk Z zuordnen, kann ich eine Eingabeaufforderung öffnen und auf Z zugreifen. Ich kann auch eine Aufgabe planen, die meinen Benutzernamen und mein Kennwort enthält, um das Skript auszuführen, und das Skript kann Z verwenden.)

Ich frage mich also, ob der Befehl net use nicht erforderlich ist oder ob Sie den richtigen Benutzernamen und das richtige Kennwort verwenden, um den Laufwerksbuchstaben im Router zuzuordnen.

Ich bin kein Benutzer, wenn ich verstehe, wie Dinge konfiguriert sind, also hoffe ich, dass diese Tipps helfen.

Ich musste das Mapping nur einmal machen und es bleibt einwandfrei. Ich vermute, auf dem Router läuft etwas faul ab: Er erlaubt das Kopieren und Löschen von Dateien, erlaubt aber keine Änderung der Dateiberechtigungen oder das Ändern von Datumsangaben. Vielleicht werde ich eines Tages eine benutzerdefinierte Firmware installieren und es erneut versuchen ... Ville Koskinen vor 14 Jahren 0
Ich bin neugierig, ob Sie eine Datei über den zugeordneten Laufwerksbuchstaben des Explorers auf die Festplatte des Routers hochladen können. Dann ziehen Sie sie an einer Eingabeaufforderung mit diesem Laufwerkbuchstaben herunter. Klicken Sie im Explorer mit der rechten Maustaste auf die Datei und sehen Sie die Berechtigungen. Wenn sie einem bestimmten Benutzer zugewiesen sind, frage ich mich, ob das Hinzufügen der Gruppe Jeder hilfreich wäre. Ich habe versucht, mir das Handbuch und die Firmware-Versionshinweise anzuschauen, um zu sehen, ob dies ein bekanntes Problem war, das durch ein Firmware-Update behoben wurde. Ich konnte jedoch keine Versionshinweise finden und die Handbücher enthielten keine speziellen Anweisungen für Eingabeaufforderungen. Scott McClenning vor 14 Jahren 0