Aller au contenu

MOUNT

Ajouter système fichiers monté

En bref

La commande MOUNT (Ajouter un système de fichiers monté) permet de rendre les objets d'un système de fichiers accessibles à l'espace du système de fichiers intégré.

Syntaxe minimale

MOUNT TYPE(…) MFS(…) MNTOVRDIR(…)

Paramètres

  • TYPE Type système de fichiers obligatoire
  • MFS Système de fichiers à monter obligatoire
  • MNTOVRDIR Répertoire à monter obligatoire
  • OPTIONS Options de montage
  • CCSID ID codé de jeu de caractères
  • CODEPAGE Page de codes

Astuce : dans une session 5250, tapez MOUNT puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande MOUNT (Ajouter un système de fichiers monté) permet de rendre les objets d'un système de fichiers accessibles à l'espace du système de fichiers intégré. Cette commande peut porter soit sur un système de fichiers défini par l'utilisateur (*UDFS) sur le système local, soit sur un système de fichiers éloigné auquel l'accès s'effectue via un client de système de fichiers réseau (*NFS) local. Le répertoire de destination du montage, paramètre Répertoire à monter (MNTOVRDIR), doit exister.

Cette commande est équivalente à la commande suivante :

  • ADDMFS

Pour plus de détails sur les commandes relatives au système de fichiers réseau, reportez-vous au manuel i5/OS Network File System Support, SC41-5714.

Restrictions :

  • Pour utiliser cette commande, l'utilisateur doit disposer du droit spécial de configuration système d'entrée-sortie (*IOSYSCFG).
  • L'utilisateur doit disposer du droit d'écriture (*W) sur le répertoire via lequel le montage s'effectue.
  • L'utilisateur doit disposer du droit d'exécution (*X) sur chacun des répertoires du chemin.

Paramètres

Mot-clé Description Valeurs possibles Remarques
TYPE Type système de fichiers *NFS, *UDFS Obligatoire, clé, positionnel 1
MFS Système de fichiers à monter Chemin d'accès Obligatoire, clé, positionnel 2
MNTOVRDIR Répertoire à monter Chemin d'accès Obligatoire, clé, positionnel 3
OPTIONS Options de montage Valeur caractère, *DFT Facultatif
CCSID ID codé de jeu de caractères Liste d'éléments Facultatif
Élément 1: CCSID fichier données 1-65533, *ASCII, *JOBCCSID, *BINARY
Élément 2: CCSID nom de chemin 1-65533, *ASCII, *JOBCCSID
CODEPAGE Page de codes Liste d'éléments Facultatif
Élément 1: Page de codes fichier données 1-32767, *ASCII, *JOBCCSID, *BINARY
Élément 2: Page de codes nom de chemin 1-32767, *ASCII, *JOBCCSID

Type système de fichiers (TYPE)

Indique le type du système de fichiers à monter. Le format du paramètre Système de fichiers à monter (MFS) dépend du type de montage.

*NFS
Le système de fichiers indiqué pour le paramètre MFS est un système de fichiers réseau (NFS). Le format du paramètre MFS est nom-hôte:nom-chemin, où nom-hôte peut être un nom de système ou une adresse IP, et où nom-chemin doit être un nom de chemin absolu.
*UDFS
Le système de fichiers indiqué pour le paramètre MFS est défini par l'utilisateur (UDFS). Le paramètre MFS doit se présenter selon l'un des formats suivants :
  • /dev/qaspXX/nom-udfs.udfs, où XX représente le numéro de l'ASP système ou utilisateur de base sur le système, et où nom-udfs représente le nom du système de fichiers défini par l'utilisateur. Les autres éléments du chemin doivent apparaître tels qu'ils sont indiqués dans cet exemple.
  • /dev/nom-asp/nom-udfs.udfs, où nom-asp représente le nom admis d'un pool de mémoire secondaire (ASP) indépendant, et où nom-udfs représente le nom d'un système de fichiers défini par l'utilisateur. Les autres éléments du chemin doivent apparaître tels qu'ils sont indiqués dans cet exemple.
  • /dev/QASP01/nom-udfs.tmpudfs, où nom-udfs représente le nom du système de fichiers défini par l'utilisateur. Du fait que le nom se termine par '.tmpudfs', tous les objets créés dans le système de fichiers seront des objets temporaires qui seront supprimés lors du démontage du système de fichiers, lors du redémarrage du système ou lors de l'exécution de la commande RCLSTG (Récupérer mémoire secondaire). Par ailleurs, dans la mesure où les systèmes UDFS temporaires n'existent que dans l'ASP système, 'QASP01' doit être indiqué pour le nom de l'ASP.

L'élément du nom de chemin doit être unique dans le répertoire qaspXX ou nom-asp indiqué.

Ce paramètre est obligatoire.

Système de fichiers à monter (MFS)

Indique le chemin du système de fichiers à monter. Il peut s'agir soit du chemin d'un fichier spécial de type bloc (*BLKSF) local, soit du chemin d'un système de fichiers réseau (NFS) éloigné. Pour déterminer le format correct du paramètre Type système de fichiers (TYPE), reportez-vous à la description du paramètre TYPE.

Ce paramètre est obligatoire.

Remarque :Ce paramètre est compatible Unicode. Pour plus d'informations, reportez-vous à la section sur la prise en charge Unicode dans CL, dans les Rubriques CL de la catégorie Programmation de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.

Répertoire à monter (MNTOVRDIR)

Indique le chemin d'un répertoire existant dans lequel le système de fichiers est à monter. Celui-ci "couvre" alors ce répertoire. Ce dernier doit exister.

Plusieurs systèmes de fichiers peuvent être montés dans le même répertoire, l'un au-dessus de l'autre. Cependant, seul le système de fichiers le plus haut est accessible et les systèmes de fichiers doivent ultérieurement être démontés dans l'ordre inverse de leur montage (premier entré, premier sorti).

Ce paramètre est obligatoire.

Remarque :Ce paramètre est compatible Unicode. Pour plus d'informations, reportez-vous à la section sur la prise en charge Unicode dans CL, dans les Rubriques CL de la catégorie Programmation de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.

Options de montage (OPTIONS)

La liste d'options contient une chaîne de caractères d'options de montage. Les options sont séparées par des virgules. Certaines sont suivies d'un signe égal (=) et d'une valeur. Si aucune option n'est indiquée, la valeur par défaut de l'option correspondante est utilisée. La liste d'options peut contenir des espaces.

*DFT
La valeur par défaut de la chaîne d'options pour le montage d'un système de fichiers réseau (*NFS) est la suivante :

'rw,suid,retry=5,rsize=32768,wsize=32768,timeo=20,retrans=5,
acregmin=30,acregmax=60,acdirmin=30,acdirmax=60,hard,async,sec=sys,
vers=3:2,cachetimeo=60,nocache,tcp'

La valeur par défaut de la chaîne d'options pour le montage d'un système de fichiers défini par l'utilisateur (*UDFS) est la suivante :

'rw,suid'

Lors du montage d'un système de fichiers réseau (NFS), toutes les options ci-après sont admises. Pour un système de fichiers défini par l'utilisateur, seules les options ro, rw, suid et nosuid sont admises. Toute option non admise pour le type de système de fichiers à monter sera ignorée.

liste-options
Les options disponibles et leur description sont les suivantes :
rw!ro
Cette option indique le niveau de protection du système de fichiers monté. Vous pouvez indiquer soit ro (lecture seulement), soit rw (lecture-écriture). Si aucune des deux valeurs n'est indiquée, rw est pris par défaut. Dans le cas d'un système UDFS temporaire, seul rw peut être indiqué.
suid!nosuid
Lors du montage d'un système de fichiers défini par l'utilisateur ou d'un système de fichiers réseau (NFS), si suid est indiqué, l'exécution de setuid est autorisée. Cela signifie que des bits autres que les bits de procuration peuvent être définis. Si nosuid est indiqué, l'exécution de setuid n'est pas admise.
hard!soft
Indique si les systèmes de fichiers réseau (NFS) sont montés de façon logicielle ou matérielle. Un montage matériel signifie que les opérations sur ces systèmes sont répétées jusqu'à ce que le serveur envoie un accusé de réception. Un montage logiciel signifie qu'une erreur de dépassement de délai est renvoyée si une opération éloignée échoue après le nombre de tentatives indiqué pour l'option retrans. Si aucun des deux types de montage n'est indiqué, le type hard (matériel) est pris par défaut.
rsize=n
Pour le montage d'un système de fichiers réseau, indique la taille (en octets) de la mémoire tampon de lecture. Cette mémoire tampon est utilisée pour le transfert des données entre le client NFS et le serveur NFS éloigné lors d'une demande de lecture NFS. Les valeurs admises sont comprises entre 512 et 524288. Si aucune valeur n'est indiquée pour rsize, la valeur 32768 est prise par défaut. Pour de meilleures performances, la taille de la mémoire tampon de lecture doit être un multiple de la taille de la mémoire tampon de l'application.
wsize=n
Pour le montage d'un système de fichiers réseau, indique la taille (en octets) de la mémoire tampon d'écriture. Cette mémoire tampon est utilisée pour le transfert des données entre le client NFS et le serveur NFS éloigné lors d'une demande d'écriture NFS. Les valeurs admises sont comprises entre 512 et 524288. Si aucune valeur n'est indiquée pour wsize, la valeur 32768 est prise par défaut. Pour de meilleures performances, la taille de la mémoire tampon d'écriture doit être un multiple de la taille de la mémoire tampon de l'application.
timeo=n
Pour le montage d'un système de fichiers réseau (NFS), indique (en dixièmes de seconde) le délai d'attente de la réponse du client lors de chaque tentative. Les valeurs admises sont comprises entre 0 et 10000. Si timeo n'est pas précisé, la valeur 20 (soit 2 secondes) est prise par défaut.
retry=n
Indique le nombre de tentatives de montage d'un système de fichiers réseau (NFS) à effectuer. Les valeurs admises sont comprises entre 0 et 10000. Si retry n'est pas indiqué, la valeur 5 est prise par défaut.
retrans=n
Pour le montage d'un système de fichiers réseau (NFS), indique le nombre de tentatives de transmission au serveur à effectuer. Les valeurs admises sont comprises entre 0 et 10. Si retrans n'est pas indiqué, la valeur 5 est prise par défaut.
acregmin=n
Pour le montage d'un système de fichiers réseau (NFS), indique (en secondes) le délai minimal de conservation des attributs d'un fichier stocké localement après chaque mise à jour. Les valeurs admises sont comprises entre 1 et 3600. Si acregmin n'est pas indiqué, la valeur 30 est prise par défaut.
acregmax=n
Pour le montage d'un système de fichiers réseau (NFS), indique (en secondes) le délai maximal de conservation des attributs d'un fichier stocké localement après chaque mise à jour. Les valeurs admises sont comprises entre 1 et 2 000 000 000. Si acregmax n'est pas indiqué, la valeur 60 est prise par défaut.
acdirmin=n
Pour le montage d'un système de fichiers réseau (NFS), indique (en secondes) le délai minimal de conservation des attributs d'un répertoire stocké localement après chaque mise à jour. Les valeurs admises sont comprises entre 1 et 3600. Si acdirmin n'est pas indiqué, la valeur 30 est prise par défaut.
acdirmax=n
Pour le montage d'un système de fichiers réseau (NFS), indique (en secondes) le délai maximal de conservation des attributs d'un répertoire stocké localement après chaque mise à jour. Les valeurs admises sont comprises entre 1 et 2 000 000 000. Si acdirmax n'est pas indiqué, la valeur 60 est prise par défaut.
nocto
Pour le montage d'un système de fichiers réseau (NFS), indique s'il faut ou non forcer la régénération des attributs éloignés lors de l'ouverture d'un fichier. Si cette option est définie, les attributs ne sont pas régénérés sur le serveur lors de l'ouverture d'un fichier et les modifications ne sont pas envoyées au serveur lors de la dernière fermeture du fichier. Par défaut, si nocto n'est pas indiqué, aucune suppression n'est effectuée.
noac
Pour le montage d'un système de fichiers réseau (NFS), indique si le stockage local des attributs et des noms doit être supprimé ou non. Si cette option est définie, le stockage local des attributs et des noms est supprimé. Par défaut, si noac n'est pas indiqué, aucune suppression n'est effectuée. Si noac est indiqué, des valeurs peuvent être entrées pour agregmin, agregmax, agdirmin et agdirmax mais ces valeurs ne sont pas utilisées.
async
Pour le montage d'un système de fichiers réseau, indique si les demandes d'écriture asynchrone doivent être autorisées ou non. Si async n'est pas indiqué, seules les demandes d'écriture synchrone sont prises en compte.
cachetimeo=n
Pour le montage d'un système de fichiers réseau (NFS), indique (en secondes) le délai dont le client dispose pour revalider la cohérence de l'antémémoire données. Les valeurs admises sont comprises entre 1 et 10 000. Si cachetimeo n'est pas indiqué, la valeur 60 est prise par défaut.
nocache
Pour le montage d'un système de fichiers réseau (NFS), indique si l'antémémoire données doit être désactivée ou non. Par défaut, si nocache n'est pas indiqué, l'antémémoire données est activée.
sec=flavor[:flavor...]
Pour le montage d'un système de fichiers réseau (NFS), indique une liste ordonnée de types de sécurité pouvant être utilisés pour accéder au point de montage. Les valeurs admises pour le type de sécurité sont les suivantes :
sys
Modèle UNIX (ID utilisateur, ID groupe).
krb5
Kerberos 5, sans intégrité ni confidentialité. Admis uniquement lorsque NFS version 4 est indiqué.
krb5i
Kerberos 5, avec intégrité. Admis uniquement lorsque NFS version 4 est indiqué.
krb5p
Kerberos 5, avec confidentialité. Admis uniquement lorsque NFS version 4 est indiqué.
vers=version[:version...]
Indique les versions admises pour le montage d'un système de fichiers réseau (NFS). Si cette option est définie, seules les versions NFS indiquées sont utilisées pour tenter le montage, dans l'ordre où elles apparaissent. Si cette option n'est pas définie, la valeur par défaut vers=3:2 est utilisée. Les numéros de version admis sont 2:3:4.
udp!tcp
Pour le montage d'un système de fichiers réseau (NFS), indique si le protocole de transport UDP (sans connexion) ou TCP (orienté connexion) est utilisé pour communiquer avec le serveur NFS éloigné. L'option tcp nécessite que le travail de serveur NFS d'E-S par bloc soit actif pour gérer des connexions. Si aucune des deux valeurs n'est spécifiée, tcp est pris par défaut.

ID codé de jeu de caractères (CCSID)

Indique, pour le système de fichiers réseau, une paire d'ID codés de jeu de caractères (CCSID) permettant d'identifier une représentation de caractères à utiliser. Le premier CCSID indique le schéma de codage à utiliser pour les fichiers de données du système éloigné. Le deuxième indique le schéma de codage à utiliser pour les noms de chemin sur le système éloigné.

Ce paramètre n'est admis que lors du montage d'un système de fichiers réseau (NFS).

Elément 1 : CCSID du fichier de données

*BINARY
Aucune conversion n'est effectuée.
*ASCII
L'équivalent ASCII du CCSID par défaut associé au travail en cours est utilisé.
*JOBCCSID
L'ID codé de jeu de caractères (CCSID) par défaut du travail est utilisé.
1 à 65533
Indiquez un CCSID à utiliser pour les fichiers de données du système éloigné.

Elément 2 : CCSID du nom de chemin

*ASCII
L'équivalent ASCII du CCSID par défaut associé au travail en cours est utilisé.
*JOBCCSID
L'ID codé de jeu de caractères (CCSID) par défaut du travail est utilisé.
1 à 65533
Indiquez un CCSID à utiliser pour les noms de chemins sur le système éloigné. Seuls les CCSID convertibles en UCS-2 niveau 1 (1200) sont pris en charge. Pour obtenir la liste des conversions prises en charge, reportez-vous à la rubrique Internationalisation de l'iSeries Information Center, à l'adresse http://www.ibm.com/eserver/iseries/infocenter.

Page de codes (CODEPAGE)

Indique deux pages de codes pour le système de fichiers réseau. La première page de codes indique la page de codes à utiliser pour les fichiers de données du système éloigné. La deuxième page de codes indique la page de codes à utiliser pour les noms de chemin sur le système éloigné.

Ce paramètre n'est admis que lors du montage d'un système de fichiers réseau (NFS).

Remarque :Ce paramètre est remplacé par ID codé de jeu de caractères (CCSID), mais le paramètre CODEPAGE peut néanmoins être utilisé. Cependant, il est préférable d'utiliser autant que possible le paramètre CCSID, car CODEPAGE risque d'être supprimé dans une édition ultérieure.

Elément 1 : Page de codes des fichiers

Remarque :Une page de codes comportant le même nombre d'octets par caractère que les données d'origine doit être indiquée.

*BINARY
Aucune conversion n'est effectuée.
*ASCII
Permet d'utiliser l'équivalent ASCII de l'ID codé de jeu de caractères (CCSID) par défaut associé au travail en cours.
*JOBCCSID
Permet d'utiliser le CCSID par défaut associé au travail en cours.
1 à 32767
Indiquez une page de codes à utiliser pour les fichiers de données du système éloigné. Seules les pages de codes correspondant à des schémas de codage à un seul octet ou à deux octets sont prises en charge. Les pages de codes correspondant à des schémas de codage à pages mixte ne sont pas prises en charge.

Elément 2 : page de codes des noms de chemin

*ASCII
Permet d'utiliser l'équivalent ASCII de l'ID codé de jeu de caractères (CCSID) par défaut associé au travail en cours.
*JOBCCSID
Permet d'utiliser le CCSID par défaut associé au travail en cours.
1 à 32767
Indiquez une page de codes à utiliser pour les noms de chemin sur le système éloigné. Seules les pages de codes dont les CCSID sont convertibles en UCS-2 niveau 1 (1200) sont prises en charge. Pour obtenir la liste des conversions prises en charge, reportez-vous à la rubrique Internationalisation de l'iSeries Information Center, à l'adresse http://www.ibm.com/eserver/iseries/infocenter.

Exemples

L'autre nom de la commande MOUNT est ADDMFS. Il est utilisé dans les exemples ci-dessous, mais peut être remplacé directement par MOUNT.

Exemple 1 : Montage d'un système de fichiers défini par l'utilisateur

ADDMFS   TYPE(*UDFS) MFS('/DEV/QASP03/PROD1') MNTOVRDIR('REPB')

Cette commande monte le système de fichiers défini par l'utilisateur PROD1 sur le répertoire REPB. Elle utilise les valeurs par défaut pour les autres paramètres.

Exemple 2 : Montage d'un système NFS

ADDMFS   TYPE(*NFS)   MFS('RAINFALL:/QSYS.LIB/RAY.LIB')
         MNTOVRDIR('/mesdocs')

Cette commande monte le système de fichiers /qsys.lib/ray.lib à partir du système éloigné RAINFALL dans le répertoire /mesdocs.

Exemple 3 : Montage d'un système NFS avec des options

ADDMFS   TYPE(*NFS)   MFS('RAINFALL:/QSYS.LIB/RAY.LIB')
         MNTOVRDIR('/mesdocs')
         OPTIONS('ro,nosuid,rsize=256, retrans=10')
         CODEPAGE(*ASCII *JOBCCSID)  CCSID(*ASCII *JOBCCSID)

Cette commande monte le système de fichiers /qsys.lib/ray.lib à partir du système éloigné RAINFALL dans le répertoire /mesdocs. Elle indique également que le montage doit être effectué en lecture seulement, que l'exécution de setuid n'est pas admise, que la taille de la mémoire tampon de lecture est de 256 octets et que le nombre de tentatives de retransmission est fixé à 10. L'ID codé de jeu de caractères (CCSID) du travail est utilisé pour déterminer le CCSID à utiliser pour les noms de chemin éloigné.

Messages d'erreur

Messages *ESCAPE

CPDBCC2
Une erreur irrécupérable s'est produite lors de la tentative de résolution du nom. A non-recoverable error occurred when attempting to resolve the name.
CPF3BCB
Le schéma de codage &1 du CCSID &2 n'est pas pris en charge. Encoding scheme &1 of CCSID &2 not supported.
CPFA09C
Aucun droit sur l'objet. L'objet est &1.
CPFA09E
L'objet est en cours d'utilisation. L'objet est &1.
CPFA0A2
Données incorrectes transmises à l'opération.
CPFA0A9
Objet introuvable. L'objet est &1.
CPFA0D0
Une erreur de conversion de CCSID s'est produite.
CPFA0D9
Chaîne de caractères non convertie.
CPFA1B0
Une option inconnue a été détectée dans la liste des options.
CPFA1B8
Droit *IOSYSCFG obligatoire pour utiliser &1.
CPFA1BB
La liste d'options contient une valeur incorrecte.
CPFA1C6
Le format de la valeur indiquée au paramètre MFS est incorrect.
CPFA1CE
Adresse introuvable pour le nom de système indiqué.
CPFBC56
La demande de montage a échoué pour le nom de système &2.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.