为 SMB 共享创建符号链接映射
您可以为 SMB 共享创建 Linux 符号链接的映射。可以创建相对符号链接,相对于父文件夹来引用文件或文件夹,也可创建绝对符号链接,使用绝对路径引用文件或文件夹。
关于本任务
使用 SMB 2.x 时无法从 Mac OS X 客户端访问 Widelinks。在用户尝试从 Mac OS X 客户端使用 Widelinks 连接到共享时,尝试将失败。但是,如果您使用 SMB 1,则可在 Mac OS X 客户端上使用 Widelinks。
-vservervirtual_server_name 指定存储虚拟机(SVM)名称。
-unix-path path 指定 Linux 路径。Linux 路径必须以斜杠(/)开头,并且必须以斜杠(/)结尾。
-share-name share_name 指定要映射的 SMB 共享的名称。
-cifs-path path 指定 CIFS 路径。CIFS 路径必须以斜杠(/)开头,并且必须以斜杠(/)结尾。
-cifs-server server_name 指定 CIFS 服务器名称。CIFS 服务器名称可以指定为 DNS 名称(例如,mynetwork.cifs.server.com)、IP 地址或 NetBIOS 名称。NetBIOS 名称可使用 vserver cifs show 命令确定。如果未指定可选参数,默认值将为本地 CIFS 服务器的 NetBIOS 名称。
-locality{local|free|widelink} 指定是创建本地链接、免费链接还是宽符号链接。本地符号链接映射到本地 SMB 共享。免费符号链接可映射到本地 SMB 服务器上的任意位置。宽符号链接映射到网络上的任何 SMB 共享。如果未指定此可选参数,则默认值为 local。
-home-directory{true|false} 指定目标共享是否为主目录。即使此参数为可选,在目标共享配置为主目录时,必须将此参数设置为 true。默认设置为 false。
示例
以下命令在名为 vs1 的 SVM 上创建符号链接映射。它具有 Linux 路径 /src/,SMB 共享名称SOURCE
,CIFS 路径 /mycompany/source/ 和 CIFS 服务器 IP 地址 123.123.123.123,并且是 Widelink。
cluster1::> vserver cifs symlink create -vserver vs1 -unix-path /src/
-share-name SOURCE -cifs-path "/mycompany/source/" -cifs-server 123.123.123.123 -locality widelink