Sensibilité à la casse des noms de fichiers et de répertoires dans un environnement multiprotocole
Les noms de fichiers et de répertoires sont sensibles à la casse pour les clients NFS et non sensibles à la casse, mais ils préservent la casse pour les clients SMB. Vous devez comprendre les implications dans un environnement multiprotocole et les actions nécessaires lorsque vous spécifiez le chemin lors de la création des partages SMB et lors de l'accès aux données au sein des partages.
Si un client SMB crée un répertoire nommé testdir
, Les clients SMB et NFS affichent le nom de fichier comme testdir
. Toutefois, si un utilisateur SMB tente par la suite de créer un nom de répertoire TESTDIR
, Le nom n'est pas autorisé car, pour le client SMB, ce nom existe actuellement. Si un utilisateur NFS crée par la suite un répertoire nommé TESTDIR
, Les clients NFS et SMB affichent le nom du répertoire différemment, comme suit :
-
Sur les clients NFS, vous voyez les deux noms de répertoire tels qu'ils ont été créés, par exemple
testdir
etTESTDIR
, car les noms de répertoire sont sensibles à la casse. -
Les clients SMB utilisent les 8.3 noms pour faire la distinction entre les deux répertoires. Un répertoire porte le nom du fichier de base. Un nom de fichier 8.3 est attribué aux répertoires supplémentaires.
-
Sur les clients SMB, vous voyez
testdir
etTESTDI~1
. -
ONTAP crée le
TESTDI~1
nom du répertoire pour différencier les deux répertoires.Dans ce cas, vous devez utiliser le nom 8.3 lorsque vous spécifiez un chemin de partage lors de la création ou de la modification d'un partage sur un SVM (Storage Virtual machine).
-
De la même manière pour les fichiers, si un client SMB crée test.txt
, Les clients SMB et NFS affichent le nom de fichier comme text.txt
. Toutefois, si un utilisateur SMB tente par la suite de le créer Test.txt
, Le nom n'est pas autorisé car, pour le client SMB, ce nom existe actuellement. Si un utilisateur NFS crée par la suite un fichier nommé Test.txt
, Les clients NFS et SMB affichent le nom de fichier différemment, comme suit :
-
Sur les clients NFS, les deux noms de fichiers sont ceux qu'ils ont créés,
test.txt
etTest.txt
, car les noms de fichiers sont sensibles à la casse. -
Les clients SMB utilisent les 8.3 noms pour distinguer les deux fichiers. Un fichier porte le nom du fichier de base. Un nom de fichier 8.3 est attribué aux fichiers supplémentaires.
-
Sur les clients SMB, vous voyez
test.txt
etTEST~1.TXT
. -
ONTAP crée le
TEST~1.TXT
nom de fichier pour différencier les deux fichiers.
-
Si un mappage de caractères a été créé à l'aide des commandes de mappage de caractères CIFS du Vserver, une recherche Windows qui ne serait normalement pas sensible à la casse peut être sensible à la casse. Cela signifie que les recherches de nom de fichier ne seront sensibles à la casse que si le mappage de caractères a été créé et que le nom de fichier utilise ce mappage de caractères. |