Ich hatte ein billiges NAS, das ich verwendete, das mir einen Fehler mit Code -50 gab, wenn ich versuchte, bestimmte Dateiverzeichnisse darauf zu kopieren. Zuerst dachte ich, es sei nur das NAS-Gerät. Kürzlich habe ich einen Drobo 5N gekauft, der an mein Netzwerk angeschlossen ist, jetzt erhalte ich die gleichen Fehler für die gleichen Ordner, was mich denken lässt, dass es sich um ein OSX-Problem handelt.
Hat das schon mal jemand gesehen und wie kann ich es beheben?
Meine Debugging-Schritte:
Ich habe den gleichen Prozess von zwei verschiedenen Computern aus versucht und beide geben den gleichen Fehler.
Ich habe versucht, die Dateien auf ein lokales Laufwerk oder ein anderes DAS zu kopieren, und sie wurden problemlos kopiert.
Ich habe ein isoliertes Netzwerk mit einem kleinen Switch erstellt und nur meinen Computer und mein Drobo daran angeschlossen, und der gleiche Fehler tritt auf.
Ich habe es auch über 2 verschiedene Switches und nur über eine Time Capsule versucht, aber der Fehler bleibt bestehen.
Irgendwelche Ideen?
Das Problem für mich war, dass es mehrere unsichtbare .appledouble-Ordner in den Ordnern gab, die ich kopieren wollte.
Diese Ordner werden von OS X aus Gründen der Kompatibilität mit Apple Finder-Metadaten mit einigen NAS geschrieben, können aber sicher gelöscht werden (zumindest in meinem Fall). Ich habe sie einfach alle entfernt und alles war wieder normal.
Sie können den Vorgang automatisieren, indem Sie das Folgende in das Terminal eingeben, wenn Ihre pwd das externe Laufwerk ist. Bitte tun Sie dies nur, wenn Sie mit dem Terminal vertraut sind – sonst könnten Sie wichtige Dinge löschen.
find . -name \.AppleDouble -exec rm -rf {} \;
Ich hatte das gleiche Problem, aber das lag an der Anwesenheit von @eaDir-Dateien. Das Laufwerk war einmal mit der Sinologie verbunden, die diese Datei automatisch erstellt hatte. Sie können @eaDir löschen (siehe Lösung von xizor) oder Carbon copy cloner verwenden und ihn auffordern, @eaDir-Dateien beim Kopieren von Ordnern auszuschließen.
alaap
xizor
alaap