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.

So verarbeitet ONTAP Datei-, Verzeichnis- und qtree-Namen mit mehreren Bytes

Beitragende

Ab ONTAP 9.5 ermöglicht die Unterstützung von 4-Byte-UTF-8-kodierten Namen die Erstellung und Anzeige von Datei-, Verzeichnis- und Baumnamen, die Unicode-Zusatzzeichen außerhalb der Basic Mehrsprachige Ebene (BMP) enthalten. In früheren Versionen wurden diese Zusatzzeichen in Multi-Protokoll-Umgebungen nicht korrekt angezeigt.

Um die Unterstützung von 4-Byte-UTF-8-kodierten Namen zu ermöglichen, steht für den ein neuer utf8mb4-Sprachcode zur Verfügung vserver Und volume Befehlsfamilien.

Sie müssen ein neues Volume auf eine der folgenden Arten erstellen:

  • Einstellen der Lautstärke -language Option explizit: volume create -language utf8mb4 {…}

  • Vererben des Volumes -language Option von einem SVM, der mit oder für die Option geändert wurde: vserver [create|modify] -language utf8mb4 {…}``volume create {…}

  • In ONTAP 9.6 und früheren Versionen können Sie vorhandene Volumes für die Unterstützung von utf8mb4 nicht ändern. Sie müssen ein neues utf8mb4-fähiges Volume erstellen und dann die Daten mithilfe clientbasierter Kopierwerkzeuge migrieren.

    Sie können SVMs für utf8mb4-Unterstützung aktualisieren, vorhandene Volumes behalten jedoch ihre ursprünglichen Sprachcodes bei.

    Wenn Sie ONTAP 9.7P1 oder höher verwenden, können Sie bestehende Volumes für utf8mb4 mit einer Support-Anfrage ändern. Weitere Informationen finden Sie unter "Kann die Volume-Sprache nach der Erstellung in ONTAP geändert werden?".

  • Ab ONTAP 9.8 können Sie das verwenden [-language <Language code>] Parameter zum Ändern der Lautstärkesprache von *.UTF-8 auf utf8mb4. Um die Sprache eines Volumens zu ändern, wenden Sie sich an "NetApp Support".

Hinweis LUN-Namen mit 4-Byte UTF-8 Zeichen werden derzeit nicht unterstützt.
  • Unicode-Zeichendaten werden in der Regel in Windows-Dateisystemanwendungen mit dem 16-Bit-Unicode-Transformationsformat (UTF-16) und in NFS-Dateisystemen mit dem 8-Bit-Unicode-Transformationsformat (UTF-8) dargestellt.

    In Versionen vor ONTAP 9.5 wurden Namen einschließlich UTF-16-Zusatzzeichen, die von Windows-Clients erstellt wurden, anderen Windows-Clients korrekt angezeigt, für NFS-Clients jedoch nicht richtig in UTF-8 übersetzt. Auch Namen mit UTF-8 Zusatzzeichen von erstellten NFS-Clients wurden für Windows-Clients nicht richtig in UTF-16 übersetzt.

  • Wenn Sie Dateinamen auf Systemen mit ONTAP 9.4 oder einer älteren Version erstellen, die gültige oder ungültige Zusatzzeichen enthalten, weist ONTAP den Dateinamen zurück und gibt einen ungültigen Dateinamen zurück.

    Um dieses Problem zu vermeiden, verwenden Sie nur BMP-Zeichen in Dateinamen und vermeiden Sie die Verwendung zusätzlicher Zeichen, oder aktualisieren Sie auf ONTAP 9.5 oder höher.

Ab ONTAP 9 sind in qtree-Namen Unicode-Zeichen zulässig.

  • Sie können entweder die verwenden volume qtree Befehlssfamilie oder System Manager zum Festlegen oder Ändern von qtree-Namen

  • Qtree-Namen können mehrere Byte-Zeichen im Unicode-Format enthalten, z. B. japanische und chinesische Zeichen.

  • In Releases vor ONTAP 9.5 wurden nur BMP-Zeichen unterstützt (also solche, die in 3 Byte dargestellt werden konnten).

    Hinweis In Releases vor ONTAP 9.5 kann der Verbindungspfad des übergeordneten Volume des qtree qtree qtree qtree qtree qtree qtree und Verzeichnisnamen mit Unicode-Zeichen enthalten. Der volume show Der Befehl zeigt diese Namen korrekt an, wenn das übergeordnete Volume über eine UTF-8-Spracheinstellung verfügt. Wenn die übergeordnete Volume-Sprache jedoch nicht zu den UTF-8-Spracheinstellungen gehört, werden einige Teile des Verbindungspfads mit einem numerischen NFS-alternativen Namen angezeigt.
  • In 9.5 und höher werden 4-Byte-Zeichen in qtree-Namen unterstützt, vorausgesetzt, der qtree ist in einem aktivierten Volume für utf8mb4.