Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Créez des mappages de liens symboliques pour les partages SMB

Contributeurs

Vous pouvez créer des mappages de liens symboliques UNIX pour les partages SMB. Vous pouvez soit créer un lien symbolique relatif, qui fait référence au fichier ou au dossier par rapport à son dossier parent, soit créer un lien symbolique absolu, qui fait référence au fichier ou au dossier à l'aide d'un chemin absolu.

Description de la tâche

Les Widelinks ne sont pas accessibles à partir de clients Mac OS X si vous utilisez SMB 2.x. Lorsqu'un utilisateur tente de se connecter à un partage à l'aide de liens de liaison d'un client Mac OS X, la tentative échoue. Toutefois, vous pouvez utiliser des liens de mode avec les clients Mac OS X si vous utilisez SMB 1.

Étapes
  1. Pour créer des mappages de liens symboliques pour les partages SMB : vserver cifs symlink create -vserver virtual_server_name -unix-path path -share-name share_name -cifs-path path [-cifs-server server_name] [-locality {local|free|widelink}] [-home-directory {true|false}]

    -vserver virtual_server_name Spécifie le nom de la machine virtuelle de stockage (SVM).

    -unix-path path Spécifie le chemin UNIX. Le chemin UNIX doit commencer par une barre oblique (/) et doit se terminer par une barre oblique (/).

    -share-name share_name Spécifie le nom du partage SMB à mapper.

    -cifs-path path Spécifie le chemin CIFS. Le chemin CIFS doit commencer par une barre oblique (/) et doit se terminer par une barre oblique (/).

    -cifs-server server_name Spécifie le nom du serveur CIFS. Le nom du serveur CIFS peut être spécifié sous la forme d'un nom DNS (par exemple, mynetwork.cifs.server.com), d'une adresse IP ou d'un nom NetBIOS. Le nom NetBIOS peut être déterminé à l'aide du vserver cifs show commande. Si ce paramètre facultatif n'est pas spécifié, la valeur par défaut est le nom NetBIOS du serveur CIFS local.

    -locality local|free|widelink} spécifie s'il faut créer un lien local, un lien libre ou un lien symbolique étendu. Un lien symbolique local correspond au partage SMB local. Un lien symbolique libre peut être mappé n'importe où sur le serveur SMB local. Un lien symbolique étendu correspond à n'importe quel partage SMB du réseau. Si vous ne spécifiez pas ce paramètre facultatif, la valeur par défaut est local.

    -home-directory true false} indique si le partage cible est un répertoire de base. Même si ce paramètre est facultatif, vous devez définir ce paramètre sur true lorsque le partage cible est configuré en tant que répertoire de base. La valeur par défaut est false.

Exemple

La commande suivante crée un mappage de lien symbolique sur le SVM nommé vs1. Il a le chemin UNIX /src/, Le nom de partage SMB "SOUCE", le chemin CIFS /mycompany/source/, Et l'adresse IP 123.123.123.123 du serveur CIFS, et c'est un lien de type 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