Wenn Sie Dateien von einem AFP-Nebenserver auf einen SMB-Nebenserver verschieben müssen, variiert die Methode in Abhängigkeit davon, ob der SMB-Nebenserver AppleDouble oder ADS (benannte Zweige) verwendet.
Verschieben von Dateien von einem AFP-Nebenserver auf einen SMB AppleDouble-Nebenserver
Sie müssen die Ressourcenzweige von ADS zu AppleDouble konvertieren. Dies lässt sich auf zwei verschiedene Arten erreichen:
- Bei einem Mac melden Sie die AFP-Quelle und die SMB-Ziel-Volumes an. Kopieren Sie die Dateien und Ordner aus dem AFP-Volume auf das SMB-Volume. Der Mac konvertiert die Ressourcenzweige automatisch. Der Nachteil besteht jedoch darin, dass eine Mac-Kopie sehr langsam sein kann. Wenn Dateien zur ausschließlichen Verwendung gesperrt sind, schlägt die gesamte Kopie fehl und muss neu gestartet werden.
- Wenn Prinergy als Workflow verwendet wird, enthält Kodak ein Dienstprogramm namens ForkTranslator. Dieses Tool konvertiert ADS in AppleDouble oder umgekehrt. So migrieren Sie große Mengen von Dateien von AFP nach SMB:
- Laden Sie eine Kopie von Robocopy aus einem Windows-Ressourcenkit herunter. Verwenden Sie keine WindowsXP-Version. Robocopy umgeht alle zuvor geschriebenen Dateien mit dem gleichen Datum und ermöglicht Ihnen die mehrmalige Ausführung, um sicherzustellen, dass alle Dateien synchronisiert sind.
- Übertragen Sie von einem Windows-Client mit Robocopy die Dateien von AFP nach SMB. Die Dateien der SMB-Freigabe haben weiterhin gültige Streams, obwohl sie noch nicht durch einen Mac-Client erkannt werden.
- Verwenden Sie ForkTranslator auf dem SMB-Volume, um die Streams in AppleDouble zu konvertieren. Dadurch können Mac-Clients die Ressourcenzweige wieder erkennen.
Verschieben von Dateien von einem AFP-Nebenserver auf einen SMB ADS-Nebenserver (mit benannten Zweigen)
Vorausgesetzt, die Quell- und Ziel-Streamformate sind kompatibel, können Sie mit Windows Robocopy direkt Dateien überkopieren. Es ist keine Konvertierung erforderlich.
Konvertierte Archive mit Prinergy von AFP nach SMB
Jeder Prinergy Archiver ruft ForkTranslation-Code für die Konvertierung der gesicherten ADS-Dateien nach AppleDouble ab.
Jede Sicherungssoftware von Drittanbietern sollte auf ein Volume gesendet werden, das ein Mac über AFP erreichen kann. Ein Mac kann dann die Dateien auf das Prinergy SMB-Volume kopieren, wo ADS automatisch in AppleDouble konvertiert wird.
Weitere wichtige Punkte im SMB-Modus
Macs arbeiten nahtlos mit Dateien und Ressourcenzweigen, genau wie unter AFP. Wenn ein Benutzer mit einem Windows-Client Dateien kopiert, verschiebt oder löscht, muss er sowohl die Hauptdatei als auch die AppleDouble-Datei auswählen, andernfalls sind die Ressourcen sind nicht mehr synchron und gehen verloren.
Die Leistung mit vielen kleinen Dateien (z.B. beim Schreiben von 1.000x 1kB-Dateien) verringert sich um die Hälfte unter AppleDouble. Dies liegt daran, dass Sie jetzt doppelt so viele Dateien schreiben (d.h. 1.000kleine Dateien+ 1.000AppleDouble). Die Leistung für größere Dateien (10MB oder größer) scheint nicht durch AppleDouble beeinträchtigt zu sein.
Empfehlungen
Wenn möglich, sollten SMB mit benannten Zweigen (ADS) verwendet werden. Dies ist mit Macs älter als OSX10.5 nicht möglich. MacOSX10.4 und frühere Versionen werden in Prinergy nicht unterstützt.
Wenn Sie derzeit SMB im AppleDouble-Modus ausführen und alle Macs älter als 10.5 stillgelegt haben, sollten Sie die Job-Verzeichnisse zu ADS konvertieren. Dadurch wird die Leistung erhöht sowie das Risiko der Beschädigung von Ressourcenzweigen reduziert, wenn ein PC die Datei ohne AppleDouble-Gegenstück verschiebt. Die Konvertierung kann mit Hilfe von Prinergy UADM oder über die Befehlszeile mit ForkTranslator erfolgen.