Unterstützt macOS Sierra serverseitiges Kopieren über SMB und/oder AFP?

Ich verwende FreeNAS und es hat die Möglichkeit, Daten über SMB oder AFP zu teilen. Da ich kürzlich erfahren habe, dass AFP veraltet ist , zögere ich, AFP zu verwenden, aber ich habe gelesen, dass AFP serverseitiges Kopieren unterstützt und SMB auf dem Mac nicht .

Ich möchte beide Punkte mit der Ask Different-Crowd bestätigen:

  1. Unterstützt macOS Sierra, das sich über AFP mit einem FreeNAS-Server verbindet, Server Side Copy?
  2. Unterstützt macOS Sierra, das sich über SMB mit einem FreeNAS-Server verbindet, serverseitiges Kopieren?

Basierend auf Versionshinweisen unterstützt FreeNAS Samba 4.1.4 (SMB3) und unterstützt somit serverseitiges Kopieren, wenn eine Verbindung mit kompatiblen Clients hergestellt wird.

Antworten (1)

  1. Leider ist der Quellcode des AFP-Treibers keine freie Software, daher ist es schwierig, darauf eine endgültige Antwort zu geben. Es scheint jedoch, dass Netatalk copyfile unterstützt , daher ist es wahrscheinlich, dass die Antwort auf diese Frage ja lautet.

  2. Wenn Sie sich den Quellcode der neuesten Version des macOS-smbfs-Treibers ansehen , können Sie sehen, dass er die Copyfile-Operation implementiert (siehe smbfs_vnop_copyfile)

    Laut den Release Notes tat OS X das seit ca. 2013:

    8) Serverseitige Kopien hinzugefügt (OS X SMB Client <-> OS X/Windows SMB File Server)

    Ob das tatsächlich bei FreeNAS zum Einsatz kommt, kann ich nicht sagen - ich habe keinen Zugriff auf ein FreeNAS-System.

Seltsam, in meinen ersten Tests schien es nicht zu funktionieren, aber bei einem erneuten Versuch kann ich überprüfen, ob die serverseitige Kopie funktioniert, wenn macOS Sierra eine Verbindung zu FreeNAS über SMB herstellt.