了解 ONTAP NFS 多协议环境中文件和目录名称的大小写敏感性
对于NFS客户端、文件和目录名称区分大小写;对于SMB客户端、文件和目录名称不区分大小写、但保留大小写。您必须了解多协议环境的含义,以及在创建 SMB 共享时指定路径以及访问共享中的数据时可能需要执行的操作。
SMB客户端创建名为的目录时 testdir,SMB和NFS客户端都会将文件名显示为 testdir。但是、如果SMB用户稍后尝试创建目录名称 TESTDIR,则不允许使用该名称,因为SMB客户端当前已存在该名称。如果NFS用户稍后创建一个名为的目录 TESTDIR、NFS和SMB客户端显示目录名称的方式不同,如下所示:
-
例如、在NFS客户端上、您可以在创建这两个目录时看到这两个目录名称
testdir和TESTDIR,因为目录名区分大小写。 -
SMB 客户端使用 8.3 名称来区分这两个目录。一个目录具有基本文件名。为其他目录分配 8.3 文件名。
-
在SMB客户端上、您会看到
testdir和TESTDI~1。 -
ONTAP将创建
TESTDI~1用于区分这两个目录的目录名称。在这种情况下,在 Storage Virtual Machine ( SVM )上创建或修改共享时,指定共享路径时必须使用 8.3 名称。
-
同样、对于文件、如果SMB客户端创建 test.txt,SMB和NFS客户端都会将文件名显示为 text.txt。但是、如果SMB用户稍后尝试创建 Test.txt,则不允许使用该名称,因为SMB客户端当前已存在该名称。如果NFS用户稍后创建一个名为的文件 Test.txt、NFS和SMB客户端显示文件名的方式不同,如下所示:
-
在NFS客户端上、您会在创建时看到这两个文件名、
test.txt和Test.txt,因为文件名区分大小写。 -
SMB 客户端使用 8.3 名称来区分这两个文件。一个文件具有基本文件名。为其他文件分配 8.3 文件名。
-
在SMB客户端上、您会看到
test.txt和TEST~1.TXT。 -
ONTAP将创建
TEST~1.TXT用于区分这两个文件的文件名。
-
|
|
如果已使用vserver cifs character-Mapping命令创建字符映射、则通常不区分大小写的Windows查找可能区分大小写。这意味着、只有在创建了字符映射且文件名正在使用该字符映射的情况下、文件名查找才区分大小写。 |