Informationen zur Groß- und Kleinschreibung von Datei- und Verzeichnisnamen in einer ONTAP NFS Multiprotokollumgebung
Dateinamen und Verzeichnisnamen unterscheiden bei NFS-Clients zwischen Groß- und Kleinschreibung, bei SMB-Clients hingegen nicht, wobei die Groß-/Kleinschreibung erhalten bleibt. Es ist wichtig, die Auswirkungen in einer Multiprotokollumgebung zu kennen sowie die Maßnahmen, die beim Angeben des Pfads während der Erstellung von SMB-Freigaben und beim Zugriff auf Daten innerhalb der Freigaben erforderlich sein können.
Wenn ein SMB-Client ein Verzeichnis mit dem Namen testdir erstellt, zeigen sowohl SMB- als auch NFS-Clients den Dateinamen als testdir an. Wenn jedoch ein SMB-Benutzer später versucht, ein Verzeichnis mit dem Namen TESTDIR zu erstellen, ist dies nicht zulässig, da dieser Name für den SMB-Client bereits existiert. Wenn ein NFS-Benutzer später ein Verzeichnis mit dem Namen TESTDIR erstellt, zeigen NFS- und SMB-Clients den Verzeichnisnamen unterschiedlich an, wie folgt:
-
Auf NFS-Clients werden beide Verzeichnisnamen so angezeigt, wie sie erstellt wurden, zum Beispiel
testdirundTESTDIR, da bei Verzeichnisnamen zwischen Groß- und Kleinschreibung unterschieden wird. -
SMB-Clients verwenden die 8.3-Namen, um die beiden Verzeichnisse zu unterscheiden. Ein Verzeichnis hat den Basisdateinamen. Weitere Verzeichnisse erhalten einen 8.3-Dateinamen.
-
Auf SMB-Clients sind
testdirundTESTDI~1sichtbar. -
ONTAP erstellt den
TESTDI~1Verzeichnisnamen, um die beiden Verzeichnisse zu unterscheiden.In diesem Fall ist beim Angeben eines Freigabepfads beim Erstellen oder Ändern einer Freigabe auf einer Storage Virtual Machine (SVM) der 8.3-Name zu verwenden.
-
Ähnlich verhält es sich mit Dateien: Wenn ein SMB-Client test.txt erstellt, zeigen sowohl SMB- als auch NFS-Clients den Dateinamen als text.txt an. Wenn jedoch ein SMB-Benutzer später versucht, Test.txt zu erstellen, ist dieser Name nicht zulässig, da er für den SMB-Client bereits existiert. Wenn ein NFS-Benutzer später eine Datei mit dem Namen Test.txt erstellt, zeigen NFS- und SMB-Clients den Dateinamen unterschiedlich an, wie folgt:
-
Auf NFS-Clients werden beide Dateinamen so angezeigt, wie sie erstellt wurden,
test.txtundTest.txt, da Dateinamen zwischen Groß- und Kleinschreibung unterscheiden. -
SMB-Clients verwenden die 8.3-Namen, um die beiden Dateien zu unterscheiden. Eine Datei hat den Basisdateinamen. Zusätzliche Dateien erhalten einen 8.3-Dateinamen.
-
Auf SMB-Clients sind
test.txtundTEST~1.TXTsichtbar. -
ONTAP erstellt den
TEST~1.TXTDateinamen, um die beiden Dateien zu unterscheiden.
-
|
|
Wurde eine Zeichenzuordnung mithilfe der Vserver CIFS-Zeichenzuordnungsbefehle erstellt, kann eine Windows-Suche, die normalerweise nicht zwischen Groß- und Kleinschreibung unterscheidet, nun zwischen Groß- und Kleinschreibung unterscheiden. Das bedeutet, dass Dateinamensuchen nur dann zwischen Groß- und Kleinschreibung unterscheiden, wenn die Zeichenzuordnung erstellt wurde und der Dateiname diese Zeichenzuordnung verwendet. |