Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Informationen zur ONTAP SMB-Dateisperrung zwischen Protokollen

Beitragende netapp-aaron-holt netapp-nsriram netapp-aherbin
Änderungen vorschlagen

Die Dateisperrung ist eine Methode, mit der Clientanwendungen verhindern, dass ein Benutzer auf eine Datei zugreift, die zuvor von einem anderen Benutzer geöffnet wurde. Wie ONTAP Dateien sperrt, hängt vom Protokoll des Clients ab.

Handelt es sich beim Client um einen NFS-Client, sind Sperren empfehlend; handelt es sich beim Client um einen SMB-Client, sind Sperren obligatorisch.

Aufgrund von Unterschieden zwischen den Dateisperren von NFS und SMB kann es vorkommen, dass ein NFS-Client nicht auf eine Datei zugreifen kann, die zuvor von einer SMB-Anwendung geöffnet wurde.

Folgendes geschieht, wenn ein NFS-Client versucht, auf eine von einer SMB-Anwendung gesperrte Datei zuzugreifen:

  • In gemischten oder NTFS-Volumes können Dateimanipulationsvorgänge wie rm, rmdir und mv dazu führen, dass die NFS-Anwendung fehlschlägt.

  • NFS-Lese- und Schreibvorgänge werden durch die SMB-Öffnungsmodi deny-read und deny-write jeweils für lesen bzw. schreiben verweigert.

  • NFS-Schreibvorgänge schlagen fehl, wenn der geschriebene Bereich der Datei mit einer exklusiven SMB-Bytesperre gesperrt ist.

  • Link aufheben

    • Für NTFS-Dateisysteme werden SMB- und CIFS-Löschvorgänge unterstützt.

      Die Datei wird nach dem letzten Schließen gelöscht.

    • NFS unlink-Operationen werden nicht unterstützt.

      Dies wird nicht unterstützt, da NTFS- und SMB-Semantik erforderlich sind und die Operation „Letztes Löschen beim Schließen“ für NFS nicht unterstützt wird.

    • Für UNIX-Dateisysteme wird die Operation "unlink" unterstützt.

      Es wird unterstützt, da NFS- und UNIX-Semantik erforderlich sind.

  • Umbenennen

    • Für NTFS-Dateisysteme kann die Zieldatei umbenannt werden, wenn sie über SMB oder CIFS geöffnet wird.

    • NFS-Umbenennung wird nicht unterstützt.

      Dies wird nicht unterstützt, da NTFS- und SMB-Semantik erforderlich sind.

In UNIX-Sicherheitsstil-Volumes ignorieren NFS-Unlink- und Rename-Operationen den SMB-Sperrstatus und ermöglichen den Zugriff auf die Datei. Alle anderen NFS-Operationen auf UNIX-Sicherheitsstil-Volumes berücksichtigen den SMB-Sperrstatus.