Commande mount

Objectif

Rend accessible un système de fichiers.

Syntaxe

mount [ -f ] [ -n noeud ] [ -o options ] [ -p ] [ -r ] [ -v vfsname ] [ -F AltFSfile ] [ -t type | [ unité | noeud:répertoire ] répertoire | all | -a ] [-V [options_génériques] points_montage_spécifiques ]

Descriptif

La commande mount permet de demander au système d'exploitation de rendre un système de fichiers accessible, à un emplacement spécifié (le point de montage). En outre, vous pouvez utiliser la commande mount pour générer d'autres arborescences de fichiers qui sont constituées de répertoires et de montages de fichiers. La commande mount monte un système de fichiers qui est exprimé en tant qu'unité à l'aide du paramètre device ou node:directory sur le répertoire spécifié par le paramètre directory . Une fois l'exécution de mount terminée, le répertoire spécifié devient le répertoire racine du système de fichiers nouvellement monté.

Seuls les utilisateurs disposant de droits d'accès root ou les utilisateurs membres du groupe de systèmes disposant de droits d'accès en écriture sur le point de montage peuvent effectuer des montages de fichiers ou de répertoires. Le fichier ou le répertoire peut être un lien symbolique. La commande mount utilise l'ID utilisateur réel, et non l'ID utilisateur effectif, pour déterminer si l'utilisateur dispose des droits d'accès appropriés. Les membres du groupe de systèmes peuvent émettre des montages d'unité, à condition qu'ils aient un accès en écriture au point de montage et aux montages spécifiés dans le fichier /etc/filesystems . Les utilisateurs disposant des droits d'accès utilisateur root peuvent émettre n'importe quelle commande mount .

Les utilisateurs peuvent monter une unité à condition qu'ils appartiennent au groupe de systèmes et qu'ils disposent des droits d'accès appropriés. Lors du montage d'une unité, la commande mount utilise le paramètre device comme nom de l'unité par bloc et le paramètre directory comme répertoire sur lequel monter le système de fichiers.

Si vous entrez la commande mount sans indicateur, la commande affiche les informations suivantes pour les systèmes de fichiers montés:
  • Le noeud (si le montage est distant).
  • Objet monté.
  • Point de montage.
  • Type de système de fichiers virtuel.
  • Heure de montage.
  • Toutes les options de montage.

Si vous spécifiez uniquement le paramètre répertoire ou noeud:répertoire , la commande mount utilise le nom du répertoire ou du fichier sur lequel un système de fichiers, un répertoire ou un fichier est monté (comme défini dans le fichier /etc/filesystems ). La commande mount recherche l'unité, le répertoire ou le fichier associé et le monte. Il est pratique d'utiliser la commande mount car elle ne nécessite pas que vous vous souveniez de ce qui est normalement monté sur un répertoire ou un fichier. Vous pouvez également spécifier uniquement l'unité. Dans ce cas, la commande obtient le point de montage à partir du fichier /etc/filesystems .

Le fichier /etc/filesystems doit inclure une section pour chaque système de fichiers, répertoire ou fichier montable. Cette section doit indiquer au moins le nom du système de fichiers et l'unité sur laquelle il réside ou le nom du répertoire. Si la strophe inclut un attribut de montage, la commande mount utilise les valeurs associées. Il reconnaît cinq valeurs pour les attributs de montage: automatic, true, false, removableet readonly.

La commande mount all entraîne le montage de tous les systèmes de fichiers avec l'attribut mount=true à leurs emplacements normaux. Cette commande est généralement utilisée lors de l'initialisation du système et les opérations de montage correspondantes sont appelées opérations de montage automatique.

Par défaut, la commande mount exécute la commande wlmcntrl pour actualiser les règles d'affectation en cours dans le noyau après le montage du système de fichiers. Dans certaines situations (par exemple, lorsque de nombreux systèmes de fichiers sont montés en même temps ou lorsqu'une règle pour un montage distant inaccessible est présente dans la configuration du gestionnaire de charge de travail), l'appel de wlmcntrl automatiquement après le montage peut être indésirable.

Si vous souhaitez remplacer ce comportement, définissez la variable d'environnement MOUNT_WLMCNTRL_SELFMANAGE sur n'importe quelle valeur. La définition de la variable d'environnement MOUNT_WLMCNTRL_SELFMANAGE sur une valeur quelconque évite d'appeler la commande wlmcntrl lors de l'opération de montage. Pour actualiser les règles d'affectation en cours dans le noyau, vous devez exécuter manuellement la commande wlmcntrl -u -d "" . Pour plus d'informations, voir la commande wlmcntrl .

Remarque :
  1. Si le démon cdromd CD et DVD automount est activé, ces unités sont automatiquement montées comme indiqué dans le fichier /etc/cdromd.conf . Utilisez la commande cdumount ou cdeject pour démonter un CD ou un DVD monté automatiquement. Utilisez stopsrc -s cdromd pour désactiver le démon automount CD/DVD.
  2. Pour CacheFS, le système de fichiers distant qui doit être mis en cache localement doit être exporté de manière à ce que l'identifiant racine du système local ne soit pas remplacé sur l'hôte distant par " nobody (ou l'identifiant que l'hôte distant utilise en tant qu'utilisateur anonyme). Par exemple, si l'hôte A doit exporter un système de fichiers /F monté avec CacheFS sur l'hôte B, /etc/exports sur l'hôte A doit avoir une entrée similaire à la suivante:
    /F -rw,root=B
    or
    /F -ro,root=B
    en fonction des options de montage utilisées pour le montage CacheFS local.
  3. Le montage d'un système de fichiers JFS sur un volume logique en lecture seule n'est pas pris en charge.
Utilisation du montage sur un système de fichiers JFS2

La commande mount peut également être utilisée pour accéder à un instantané d'un système de fichiers JFS2 sous forme d'arborescence de répertoires. L'image instantanée sur le périphérique est montée en lecture seule dans le répertoire. Un instantané ne peut être monté qu'une seule fois. Lors du montage d'un système de fichiers JFS2 avec des instantanés, ces derniers sont activés.

Vous pouvez utiliser le raccourci SMIT (System Management Interface Tool) smit mount pour exécuter cette commande.

Remarque: Si la commande mount rencontre un système de fichiers journalisé (JFS) ou un système de fichiers journalisé étendu (JFS2) qui n'a pas été démonté avant le réamorçage, une relecture des enregistrements de journal JFS ou JFS2 est tentée. Pour déplacer un système de fichiers JFS compatible vers un système exécutant une version antérieure du système d'exploitation, le système de fichiers doit toujours être démonté correctement avant son déplacement. L'échec du premier démontage peut entraîner une unité de journal JFS incompatible. Si le mouvement se traduit par une unité de consignation inconnue, le système de fichiers doit être renvoyé au système qui exécute la dernière édition du système d'exploitation et fsck doit être exécuté sur le système de fichiers.

Indicateurs

Article Descriptif
-a Monte tous les systèmes de fichiers du fichier /etc/filesystems avec des strophes contenant l'attribut de montage true .
all Identique à l'indicateur -a.
-f Demande un montage forcé lors de l'initialisation du système pour activer le montage sur le système de fichiers racine.
-F AltFSfile Monte sur un fichier d'un autre système de fichiers, autre que le fichier /etc/filesystems .
-n noeud Indique le noeud distant qui contient le répertoire à monter. Le noeud peut être spécifié sous la forme d'une adresse IPv6 séparée par des deux-points. Si le noeud est spécifié avec le format node:directory , l'adresse IPv6 séparée par des deux points doit être placée entre crochets.
-p Monte un système de fichiers en tant que système de fichiers amovible. Lorsque des fichiers sont ouverts, un système de fichiers monté amovible se comporte de la même manière qu'un système de fichiers monté normalement. Cependant, lorsqu'aucun fichier n'est ouvert (et qu'aucun processus n'a de répertoire en cours sur le système de fichiers), toutes les mémoires tampon de disque du système de fichiers sont écrites sur le support et le système d'exploitation oublie la structure du système de fichiers.
-r Monte un système de fichiers en tant que système de fichiers en lecture seule, quelle que soit sa spécification précédente dans le fichier /etc/filesystems ou toute option de ligne de commande précédente.
-t type Monte toutes les strophes du fichier /etc/filesystems qui contiennent l'attribut type=type et qui ne sont pas montées. Le paramètre type indique le nom du groupe.
-v nom_vfs Indique que le système de fichiers est défini par le paramètre vfsname dans le fichier /etc/vfs .
Options spécifiques au système de fichiers
Article Descriptif
-o options Indique les options. Les options entrées sur la ligne de commande ne doivent être séparées que par une virgule. Les options suivantes spécifiques au système de fichiers ne s'appliquent pas à tous les types de système de fichiers virtuel:
atime
Active les mises à jour de l'heure d'accès. Si aucune option atime ou noatime n'est spécifiée, l'option atime est la valeur par défaut.
bsy
Cette option empêche l'opération de montage si le répertoire à monter est le répertoire de travail en cours d'un processus.
 
cio
Indique le système de fichiers à monter pour les lecteurs et les auteurs simultanés. Les E-S sur les fichiers de ce système de fichiers se comportent comme si elles étaient ouvertes avec O_CIO spécifié dans l'appel système open() . L'utilisation de l'option cio empêche l'accès d'une manière autre que le CIO. Il est impossible d'utiliser les E-S mises en cache sur un système de fichiers monté avec l'option cio . Les commandes de mappage telles que mmap() et shmat() échouent avec EINVAL lorsqu'elles sont utilisées sur n'importe quel fichier d'un système de fichiers monté avec l'option cio . L'un des effets secondaires de cette opération est qu'il est impossible d'exécuter des fichiers binaires à partir d'un système de fichiers cio monté, car le chargeur peut utiliser mmap().
Remarque: Lorsque vous montez le système de fichiers à l'aide de l'option cio , toutes les applications doivent gérer la sérialisation des fichiers. Les quotas ne sont pas pris en charge par l'option cio car ils ont leur propre code de sérialisation.
 
dev
Indique que vous pouvez ouvrir des unités à partir de ce montage. Si aucune option dev ou nodev n'est spécifiée, l'option dev est la valeur par défaut.
dio
Indique que les E-S du système de fichiers se comportent comme si tous les fichiers étaient ouverts avec O_DIRECT spécifié dans l'appel système open() .
Remarque: L'utilisation des indicateurs -odio ou -ocio peut améliorer les performances de certaines charges de travail, mais les utilisateurs doivent savoir que l'utilisation de ces indicateurs empêche la mise en cache des fichiers pour ces systèmes de fichiers. La lecture anticipée étant désactivée pour ces systèmes de fichiers, elle peut réduire les performances des lectures séquentielles de grande taille.
 
fmode=octal
Indique le mode d'un fichier et d'un répertoire. La valeur par défaut est 755.
 
gid=ID groupe
Indique le GID affecté aux fichiers du montage. La valeur par défaut est bin.
 
log=nom_lvp
Indique le nom de chemin d'accès complet du volume logique de consignation du système de fichiers dans lequel les opérations de système de fichiers suivantes sont consignées.
 
log=NULL

Désactive la consignation et le vidage des métadonnées pour les systèmes de fichiers JFS2 . Les métadonnées ne sont pas vidées sur le disque tant que le système de fichiers n'est pas démonté. Si le système s'arrête de manière anormale avant le démontage du système de fichiers, les modifications apportées aux métadonnées sont perdues.

Le système de fichiers JFS2 dépend des informations de journal pour la cohérence des métadonnées. Si le système s'arrête de manière anormale lors du processus de vidage des métadonnées pour le système de fichiers JFS2 lorsque l'opération de démontage est en cours, le système de fichiers ne peut pas être restauré à un état cohérent lors du réamorçage du système. Dans ce cas, le système de fichiers doit être recréé.

Attention: en raison du risque de perte de données, utilisez cet indicateur avec précaution.
 
maxpout=valeur
Indique le niveau de page des fichiers de ce système de fichiers sur lesquels les unités d'exécution doivent être mises en sommeil. Si l'option maxpout est spécifiée, l'option minpout doit également être spécifiée. La valeur doit être non négative et supérieure à minpout. La valeur par défaut est le niveau maxpout du noyau.
 
minpout=valeur
Indique le niveau de page des fichiers de ce système de fichiers auxquels les unités d'exécution doivent être associées. Si minpout est spécifié, maxpout doit également être spécifié. La valeur doit être non négative. La valeur par défaut est le niveau minpout du noyau.
 
nBufferPerPagerDevice=valeur

Indique le nombre de mémoires tampon pour le système de fichiers JFS2 par système de fichiers. L'option de montage nBufferPerPagerDevice indique uniquement le nombre de mémoires tampon de système de fichiers qui démarrent sur l'unité de pagination. Si l'option de montage nBufferPerPagerDevice n'est pas spécifiée, la valeur du paramètre réglable j2_nBufferPerPagerDevice est utilisée pour allouer les mémoires tampon du système de fichiers. La plage de l'option de montage nBufferPerPagerDevice est identique à celle du paramètre réglable j2_nBufferPerPagerDevice .

Le paramètre j2_dynamicBufferPreallocation de la commande ioo doit être optimisé pour spécifier les mémoires tampon du système de fichiers pour le système de fichiers JFS2 par système. Dans un serveur comportant de nombreux systèmes de fichiers, un système peut être à court de mémoires tampon si un système de fichiers possède un plus grand nombre d'E-S simultanées que les autres systèmes de fichiers. Actuellement, l'augmentation de la valeur du paramètre réglable j2_nBufferPerPagerDevice s'applique à tous les systèmes de fichiers. Si vous définissez le paramètre réglable j2_nBufferPerPagerDevice sur une valeur élevée, une quantité élevée de mémoire réservée est utilisée lorsqu'un seul système de fichiers requiert une valeur de mémoire tampon supérieure au reste. Dans de tels cas, vous pouvez utiliser l'option de montage nBufferPerPagerDevice pour spécifier les mémoires tampon du système de fichiers JFS2 par système de fichiers.

Après avoir optimisé le paramètre d'optimisation j2_dynamicBufferPreallocation de la commande ioo , exécutez la commande vmstat -v . Dans la sortie affichée après l'exécution de la commande vmstat -v , vérifiez le compteur number of external pager filesystem I/Os blocked with no fsbuf . Si la valeur de ce compteur augmente rapidement et continue d'augmenter, l'option de montage nBufferPerPagerDevice peut être utilisée pour spécifier le nombre de mémoires tampon de système de fichiers pour JFS2 par système de fichiers. Si le noyau doit attendre les mémoires tampon disponibles, il place le processus sur une liste d'attente avant que l'opération d'E-S ne démarre et réveille le processus lorsque les mémoires tampon sont disponibles. Si vous utilisez des volumes logiques segmentés ou des grappes de disques, envisagez d'augmenter le nombre de mémoires tampon pour le système de fichiers JFS2 .

 
noatime
Désactive les mises à jour de l'heure d'accès. L'utilisation de cette option peut améliorer les performances sur les systèmes de fichiers où de nombreux fichiers sont lus fréquemment et rarement mis à jour. Si vous utilisez cette option, l'heure du dernier accès à un fichier ne peut pas être déterminée. Si aucune option atime ou noatime n'est spécifiée, l'option atime est la valeur par défaut.
 
nocase
Désactive le mappage de cas. Cette option est utile pour les CDROMs qui utilisent la norme ISO 9660:1998/HSG .
 
nodev
Indique que vous ne pouvez pas ouvrir d'unités à partir de ce montage. Cette option renvoie la valeur ENXIO en cas d'échec. Si aucune option dev ou nodev n'est spécifiée, l'option dev est la valeur par défaut.
 
noguard
Montez le système de fichiers quel que soit le paramètre mountguard en cours qui protège le système de fichiers contre les montages simultanés non pris en charge dans un environnement PowerHA® ou dans un autre environnement de mise en cluster. Si mountguard est activé par la commande chfs ou crfs , le système de fichiers ne peut pas être monté s'il semble être monté sur un autre noeud ou système. La spécification de l'option noguard remplace temporairement le paramètre mountguard .
 
norbr
Monte le système de fichiers sans la fonction d'édition-en-retard-lors-de-lecture. Si aucune des options release-behind n'est spécifiée, norbrw est la valeur par défaut.
 
norbrw
Monte le système de fichiers sans les fonctions d'édition-arrière-lors-de-lecture et d'édition-arrière-arrière-lors-d'écriture. Si aucune des options release-behind n'est spécifiée, norbrw est la valeur par défaut.
 
norbw
Monte le système de fichiers sans la fonction d'édition différée lors de l'écriture. Si aucune des options release-behind n'est spécifiée, norbrw est la valeur par défaut.
 
nosuid
Indique que l'exécution des programmes setuid et setgid par le biais de ce montage n'est pas autorisée. Cette option renvoie la valeur EPERM en cas d'échec. Si aucune option suid ou nosuid n'est spécifiée, l'option suid est la valeur par défaut.
 
rbr
Montez le système de fichiers avec la fonction d'édition en lecture. Lorsque la lecture séquentielle d'un fichier dans ce système de fichiers est détectée, les pages de mémoire réelle utilisées par le fichier sont libérées une fois les pages copiées dans les mémoires tampon internes. Si aucune des options d'édition différée n'est spécifiée, norbrw est la valeur par défaut.
Remarque: Lorsque rbr est spécifié, l'indicateur D_RB_READ est défini dans la zone _devflags de la structure pdtentry .
 
rbw
Montez le système de fichiers avec la fonction d'édition différée lors de l'écriture. Lorsque l'écriture séquentielle d'un fichier dans ce système de fichiers est détectée, les pages de mémoire réelle utilisées par le fichier sont libérées une fois les pages écrites sur le disque. Si aucune des options d'édition différée n'est spécifiée, norbrw est la valeur par défaut.
Remarque: Lorsque rbw est spécifié, l'indicateur D_RB_WRITE est défini.
 
rbrw
Montez le système de fichiers avec les fonctions d'édition-arrière-lors-de-la-lecture et d'édition-arrière-lors-de-l'écriture. Si aucune des options d'édition différée n'est spécifiée, norbrw est la valeur par défaut.
Remarque: Si rbrw est spécifié, les indicateurs D_RB_READ et D_RB_WRITE sont définis.
 
remount
Modifie les options de montage d'un système de fichiers monté. Pour les systèmes de fichiers JFS2 , vous pouvez spécifier les options de montage suivantes avec l'option de remontage pour modifier les paramètres d'un système de fichiers monté. Pour les options de montage non spécifiées, aucune modification n'est apportée aux paramètres correspondants en cours du système de fichiers.

atime, noatime; dev, nodev; logdev; maxpout, minpout; rbr, norbr; rbw, norbw; rbrw, norbrw, rw, ro, rox; suid, nosuid.

Remarque :
  1. Les systèmes de fichiers montés par image instantanée externe ne peuvent pas être remontés vers des systèmes de fichiers en lecture / écriture.
  2. Vous ne pouvez pas utiliser les options de remontage rw et ro sur un système de fichiers géré par une interface de programmation d'application de gestion de données (DMAPI).
  3. Si logdev est spécifié, la nouvelle unité de journalisation doit se trouver dans le même groupe de volumes que l'unité de journalisation existante. Vous ne pouvez pas remplacer une unité de journalisation externe par une unité de journalisation interne ou inversement si vous spécifiez l'option logdev . Utilisez l'option logshuffle dans la commande chfs pour cette fonctionnalité.
Pour NFS, il existe trois types de demandes de montage.
duplicate mount
Si le noeud, l'objet, le point de montage et les options spécifiés dans la commande mount sont identiques à ceux d'un montage existant, la commande mount renvoie des informations sur un montage réussi, mais aucun nouveau montage n'est créé.
new mount
Si l'option de remontage n'est pas spécifiée, la commande mount crée un nouveau montage. Si le noeud, l'objet, le point de montage ou les options constantes spécifiées dans la commande mount sont différents de ceux des montages existants, la commande mount échoue si l'option de remontage est spécifiée.
remount
Si le noeud, l'objet et le point de montage sont identiques à ceux d'un montage supérieur, mais que les options de remontage sont différentes, l'opération de remontage modifie les options de montage d'un montage existant. Dans ce cas, NFS effectue l'opération de remontage.

Un montage le plus haut n'a pas d'autre montage dessus. Pour les demandes de remontage, les options suivantes peuvent être modifiées: acdirmax, acdirmin, acregmax, acregmin, actimeo, fastattr, grpid, hard, intr, noac, nocto, nodev, nointr, nosuid, posix, retrans, ro, rsize, rw, secure, sec, soft, timeo, wsize, biods, extraattr, nodircache, prefer, otwattr, maxgroups, et proto. Les autres options sont classées en tant qu'options constantes.

 
ro
Indique que le fichier monté est en lecture seule, quelle que soit sa spécification d'option précédente dans le fichier /etc/filesystems ou toute autre option de ligne de commande précédente. La valeur par défaut est rw.
 
rw
Indique que le fichier monté est accessible en lecture / écriture, quelle que soit sa spécification d'option précédente dans le fichier /etc/filesystems ou toute autre option de ligne de commande précédente. La valeur par défaut est rw.
 
snapshot
Indique que l' unité à monter est une image instantanée. Le système de fichiers pris en instantané pour l'instantané spécifié doit déjà être monté ou un message d'erreur s'affiche.
 
snapto=instantané
Indique l'emplacement de démarrage d'un instantané avec la valeur snapshot lors du montage du système de fichiers JFS2 spécifié. Le paramètre snapshot indique le nom d'une image instantanée interne si le paramètre snapshot ne contient pas de barre oblique (/), c'est-à-dire aucune information de chemin.
 
suid
Indique que l'exécution des programmes setuid et setgid par le biais de ce montage est autorisée. Si aucune option suid ou nosuid n'est spécifiée, l'option suid est la valeur par défaut.
 
upcase
Remplace le mappage de minuscules par défaut par des majuscules. Cette option est utile pour les CDROMs qui utilisent la norme ISO 9660:1998/HSG .
 
uid=uid
Indique l'ID utilisateur affecté aux fichiers dans le montage. La valeur par défaut est bin.
 
wrkgrp=groupe de travail
Indique le groupe de travail auquel appartient le serveur SMB.
Options spécifiques à NFS
Article Descriptif
-o options Indique les options. Les options que vous entrez sur la ligne de commande doivent être séparées uniquement par une virgule sans espace. Les options NFSsuivantes ne s'appliquent pas à tous les types de système de fichiers virtuel:
acdirmax=n
Contient les attributs mis en cache pendant n secondes au maximum après la mise à jour du répertoire. La valeur par défaut est égale à 60 secondes.
 
acdirmin=n
Contient les attributs mis en cache pendant au moins n secondes après la mise à jour du répertoire. La valeur par défaut est 30 secondes.
 
acl
Demandes à l'aide du programme RPC de la liste de contrôle d'accès pour ce montage NFS . Si l'option acl est utilisée, le programme ACL RPC est utilisé uniquement si le serveur NFS le fournit. La valeur par défaut est noacl.
 
acregmax=n
Suspend les attributs mis en cache pendant n secondes après la modification du fichier. La valeur par défaut est égale à 60 secondes.
 
acregmin=n
Conserve les attributs mis en cache pendant au moins n secondes après la modification du fichier. La valeur par défaut est 30 secondes.
 
actimeo=n
Définit les durées minimale et maximale des fichiers et répertoires standard sur n secondes. Si cette option est définie, elle remplace tous les paramètres des options acregmin, acregmax, acdirminet acdirmax .
 
bg
Tentatives de montage en arrière-plan si la première tentative échoue. La valeur par défaut est fg.
 
biods=n
Définit le nombre maximal d'unités d'exécution biod qui exécutent des demandes RPC d'E-S asynchrones pour un montage NFS . La valeur maximale pouvant être définie est 128. Les valeurs supérieures à 128 sont limitées à 128 dans le client NFS . Le client NFS gère de manière dynamique le nombre d'unités d'exécution biod en cours d'exécution jusqu'au maximum en fonction de l'activité. Les valeurs maximales par défaut pour les différents protocoles NFS sont 7 pour NFS version 2 et 32 pour NFS version 3 et NFS version 4. Ces valeurs par défaut sont susceptibles d'être modifiées dans les éditions futures.
 
cio
Indique le système de fichiers à monter pour les lecteurs et les auteurs simultanés. Les entrées-sorties sur les fichiers de ce système de fichiers se comportent comme si elles étaient ouvertes avec O_CIO spécifié dans l'appel système open() . L'utilisation de cette option empêche l'accès d'une manière autre que le CIO. Il est impossible d'utiliser les E-S mises en cache sur un système de fichiers monté avec l'option cio . Les commandes de mappage telles que mmap() et shmat() échouent avec EINVAL lorsqu'elles sont utilisées sur n'importe quel fichier d'un système de fichiers monté avec l'option cio . L'un des effets secondaires de cette opération est qu'il est impossible d'exécuter des fichiers binaires à partir d'un système de fichiers cio monté, car le chargeur peut utiliser mmap().
Remarque: Lorsque vous montez le système de fichiers à l'aide de l'option cio , toutes les applications doivent gérer la sérialisation des fichiers. Les quotas ne sont pas pris en charge par l'option cio car ils ont leur propre code de sérialisation.
 
cior
Indique que les fichiers en lecture seule doivent être ouverts dans le système de fichiers. Les entrées-sorties sur les fichiers de ce système de fichiers se comportent comme si elles étaient ouvertes avec O_CIO | O_CIOR spécifié dans l'appel système open() . L'utilisation de cette option empêche l'accès d'une manière autre que O_CIO | O_CIOR et en lecture seule. Une tentative d'ouverture uniquement avec O_CIO échoue également. Cette option ne peut être utilisée qu'avec cio.
 
dio
Indique que les E-S du système de fichiers se comportent comme si tous les fichiers étaient ouverts avec O_DIRECT spécifié dans l'appel système open() .
Remarque: L'utilisation des indicateurs -odio ou -ocio peut améliorer les performances de certaines charges de travail, mais les utilisateurs doivent savoir que l'utilisation de ces indicateurs empêche la mise en cache des fichiers pour ces systèmes de fichiers. La lecture anticipée étant désactivée pour ces systèmes de fichiers, elle peut réduire les performances des lectures séquentielles de grande taille.
 
fastattr
Cette option ignore l'exigence selon laquelle un fichier, qui est actuellement écrit, doit être envoyé au serveur avant que les attributs du fichier ne soient lus. Cette option doit être utilisée avec précaution, car elle permet au client de supposer que les données de fichier qui n'ont pas encore atteint le serveur sont écrites sans problème. En cas d'erreurs d'écriture, le client et le serveur ont des opinions différentes sur la taille réelle du fichier. De même, un client ne connaît pas les modifications d'attribut apportées au fichier par un autre client. Par conséquent, cette option ne doit pas être utilisée dans les environnements où deux clients écrivent dans les mêmes fichiers.
 
fg
Tentatives de montage en avant-plan en cas d'échec de la première tentative. fg est la valeur par défaut.
 
grpid
Demande à tout fichier ou répertoire créé sur le système de fichiers d'hériter de l'ID groupe du répertoire parent.
 
hard
Relance une demande jusqu'à ce que le serveur réponde. L'option est la valeur par défaut.
 
intr
Cette option permet les interruptions du clavier sur les montages fixes.
 
llock
Demandes de verrouillage local des fichiers sur le client NFS . Les demandes de verrouillage de fichier réseau NFS ne sont pas envoyées au serveur NFS si l'option llock est utilisée.
 
maxgroups=n
Cette option indique que les appels RPC NFS à l'aide de AUTH_UNIX peuvent inclure jusqu'à n groupes d'informations. L'utilisation de cette option pour augmenter le nombre de groupes de membres au-delà de la norme de protocole RPC de 16 ne fonctionne que sur les serveurs qui prennent en charge plus de 16 groupes de membres. Sinon, le client rencontre des erreurs.

Les valeurs inférieures à 16 ou supérieures à 64 sont ignorées. Par défaut, la norme de protocole maximale de 16 est respectée. Les serveurs AIX NFS acceptent et traitent les informations d'identification " AUTH_UNIX avec un maximum de 64 groupes qui commencent avec AIX 5L Version 5.2 avec le paquet de maintenance recommandé 5200-01. Le nombre réel de groupes de membres envoyés par le client NFS dépend du nombre de groupes dont l'utilisateur impliqué est membre et peut être limité par la longueur du nom d'hôte du client NFS (qui est inclus dans les informations AUTH_UNIX ).

 
noac
Indique que la commande mount n'effectue aucune mise en cache d'attribut ou de répertoire. Si vous ne spécifiez pas cette option, les attributs (y compris les autorisations, la taille et les horodatages) des fichiers et des répertoires sont mis en cache afin de réduire la nécessité d'effectuer des appels de procédure à distance NFSPROC_GETATTR (RPC). Le RPC NFSPROC_GETATTR permet à un client d'inviter le serveur à entrer des attributs de fichier et de répertoire. Les options acregmin, acregmax, acdirminet acdirmax contrôlent la durée pendant laquelle les valeurs mises en cache sont conservées.
 
noacl
Indique de ne pas utiliser le programme RPC de la liste de contrôle d'accès pour cette demande de montage NFS . La valeur par défaut est noacl.
 
nointr
Indique qu'aucune interruption de clavier n'est admise sur les montages fixes.
 
port=n
Définit le numéro de port Internet Protocol (IP) du serveur sur n. La valeur par défaut est 2049.
 
posix
Demande que les informations pathconf soient échangées et mises à disposition sur un montage NFS version 2. Nécessite un montage version 2 rpc.mountd sur le serveur NFS .
 
proto=[udp|tcp]
Indique le protocole de transport. La valeur par défaut est tcp. Utilisez l'option proto=[udp|tcp] pour remplacer la valeur par défaut.

proto=udp ne peut pas être spécifié si vers=4.

 
retrans=n
Définit le nombre de transmissions NFS sur n. La valeur par défaut est 5. Le paramètre retrans détermine combien de fois le client NFS retransmet une demande UDP RPC donnée à un serveur NFS pour les opérations du système de fichiers. Le paramètre retrans n'est pas utilisé lors de la communication avec le service rpc.mountd du serveur NFS lors du traitement des montages NFS versions 2 et 3. Les nouvelles tentatives de rpc.mountd sont contrôlées à l'aide de l'option de montage retry .
 
retry=n
Définit le nombre de tentatives de montage sur n; la valeur par défaut est 1000. Lorsque la valeur de relance est 0, le système effectue 10 000 tentatives.
 
rsize=n
Définit la taille de la mémoire tampon de lecture sur n octets. A partir de AIX version 6.1, la valeur par défaut est de 64 Ko et la valeur maximale est de 512 Ko lors de l'utilisation des versions 3 et 4 du protocole NFS .
 
secure
Indique que la commande mount utilise la norme DES (Data Encryption Standard) pour les transactions NFS . La norme DES (Data Encryption Standard) n'est pas prise en charge dans NFS version 4, utilisez krb5 à la place.
  
sec=version[:version... ]
Indique une liste de méthodes de sécurité pouvant être utilisées pour accéder aux fichiers sous le point de montage. Les valeurs de version autorisées sont les suivantes:
SYS
Authentification UNIX. Cette valeur est la méthode par défaut.
Dh
Authentification DES. La norme DES (Data Encryption Standard) n'est pas prise en charge dans NFS version 4, utilisez krb5 à la place.
krb5
Kerberos. Authentification uniquement.
krb5i
Kerberos. Authentification et intégrité.
krb5p
Kerberos. Authentification, intégrité et confidentialité.

L'option secure peut être spécifiée, mais pas avec l'option sec . L'option secure est obsolète et pourrait être supprimée dans une édition ultérieure. Utilisez sec=dh à la place.

 
sec=[flavor1:...:flavorn]
L'option sec spécifie la liste des versions de sécurité pour le montage NFS . Les versions disponibles sont Des, Unix, Sys, Krb5, Krb5iet Krb5p. Cette option s'applique à AIX 5.3 ou version ultérieure.
 
shortdev
Indique que vous montez un système de fichiers à partir d'un hôte qui ne prend pas en charge les fichiers spéciaux d'unité 32 bits.
 
soft
Cette option renvoie une erreur si le serveur ne répond pas. La valeur par défaut est hard.
 
timeo=n
Définit le délai d'attente du système NFS (NFS) sur n dixièmes de seconde. Pour les montages TCP, le délai d'attente par défaut est de 100, ce qui correspond à 10 secondes. Pour les montages UDP, le délai d'attente par défaut est de 11, ce qui correspond à 1.1 secondes, mais varie en fonction de l'opération NFS qui a lieu. Pour les montages UDP, le délai d'attente augmente pour chaque transmission ayant échoué, avec une valeur maximale de 20 secondes. Chaque transmission sera tentée deux fois après quoi la valeur de délai d'attente sera mise à jour. L'option timeo ne s'applique pas à la communication entre le client NFS et le service rpc.mountd sur les serveurs NFS . Un délai d'attente de 30 secondes est utilisé lors des appels à rpc.mountd.
 
vers=[2|3|4]
Indique la version NFS. La valeur par défaut est la version du protocole NFS utilisée entre le client et le serveur et est la version la plus élevée disponible sur les deux systèmes. Si le serveur NFS ne prend pas en charge NFS version 3, le montage NFS utilise NFS version 2. Utilisez l'option vers=[2|3|4] pour sélectionner la version NFS . Par défaut, le montage NFS n'utilise jamais NFS version 4 sauf indication contraire. vers=4 s'applique à AIX 5.3 ou version ultérieure.
 
wsize=n
Définit la taille de la mémoire tampon d'écriture sur n octets. A partir de AIX version 6.1, la valeur par défaut est de 64 Ko et la valeur maximale est de 512 Ko lors de l'utilisation des versions 3 et 4 du protocole NFS .
Options spécifiques à CacheFS

La version " CacheFS-specific " de la commande " mount monte un système de fichiers mis en cache ; si nécessaire, elle " NFS monte son système de fichiers de secours. Il fournit également plusieurs options CacheFS-specific pour contrôler le processus de mise en cache.

Pour monter un système de fichiers CacheFS , utilisez la commande mount avec l'indicateur -V suivi de l'argument. Les indicateurs mount suivants sont disponibles.

Les arguments suivants de l'indicateur -o sont spécifiques aux montages CacheFS . Les options que vous entrez sur la ligne de commande doivent être séparées uniquement par une virgule sans espace.
Remarque: L'argument backfstype doit être spécifié.
Article Descriptif
-o Indique les options.
acdirmax=n
Indique que les attributs mis en cache ne sont pas conservés plus de n secondes après une mise à jour de répertoire. Avant n secondes, CacheFS vérifie si l'heure de modification du répertoire sur le système de fichiers dorsal est modifiée. Si l'heure de modification du répertoire dans le système de fichiers dorsal est modifiée, toutes les informations sur le répertoire sont purgées du cache et les nouvelles données sont extraites du système de fichiers dorsal. La valeur par défaut est de 60 secondes.
 
acdirmin=n
Indique que les attributs mis en cache sont conservés pendant au moins n secondes après la mise à jour du répertoire. Au bout de n secondes, CacheFS vérifie si l'heure de modification du répertoire sur le système de fichiers dorsal est modifiée. Si l'heure de modification du répertoire dans le système de fichiers dorsal est modifiée, toutes les informations sur le répertoire sont purgées du cache et les nouvelles données sont extraites du système de fichiers dorsal. La valeur par défaut est 30 secondes.
 
acregmax=n
Indique que les attributs mis en cache ne sont pas conservés pendant plus de n secondes après la modification du fichier. Après n secondes, toutes les informations de fichier sont purgées du cache. La valeur par défaut est 30 secondes.
 
acregmin=n
Indique que les attributs mis en cache sont conservés pendant au moins n secondes après la modification du fichier. Après n secondes, CacheFS vérifie si l'heure de modification du fichier sur le système de fichiers dorsal est modifiée. Si l'heure de modification du fichier sur le système de fichiers dorsal est modifiée, toutes les informations sur le fichier sont purgées du cache et les nouvelles données sont extraites du système de fichiers dorsal. La valeur par défaut est 30 secondes.
 
actimeo=n
Définit acregmin, acregmax, acdirminet acdirmax sur n.
 
backfstype=type_système_fichiers
Type de système de fichiers du système de fichiers dorsal (par exemple, nfs).
 
backpath=chemin
Indique où le système de fichiers dorsal est déjà monté. Si cet argument n'est pas fourni, CacheFS détermine un point de montage pour le système de fichiers dorsal.
 
cachedir=répertoire
Nom du répertoire cache.
 
cacheid=ID
ID est une chaîne qui spécifie une instance d'un cache. Si vous ne spécifiez pas d'ID de cache, CacheFS en construit un.
 
demandconst
Active la vérification maximale de la cohérence du cache. Par défaut, la vérification périodique de la cohérence est activée. Lorsque vous activez demandconst, il vérifie toutes les opérations de lecture et d'écriture.
Remarque: si cette option est utilisée la première fois qu'un élément CacheFS spécifique est monté, elle doit également être spécifiée pour les montages ultérieurs. Il existe des informations d'état stockées dans les fichiers de contrôle du cache qui forcent une utilisation cohérente de cette option.
 
local_access
Cette option permet au système de fichiers frontal d'interpréter les bits de mode utilisés pour la vérification d'accès à la place ou de disposer des droits d'accès de vérification du système de fichiers dorsal. N'utilisez pas cet argument avec un système NFSsécurisé.
 
noconst
Désactive la vérification de la cohérence du cache. Par défaut, la vérification périodique de la cohérence est activée. Indiquez noconst uniquement si vous savez que le système de fichiers dorsal n'est pas modifié. La tentative de vérification de la cohérence du cache à l'aide de cfsadmin-s génère une erreur. demandconst et noconst s'excluent mutuellement.
Remarque: Si cette option est utilisée la première fois qu'un CacheFS spécifique est monté, elle doit également être spécifiée pour les montages ultérieurs. Il existe des informations d'état stockées dans les fichiers de contrôle du cache qui forcent une utilisation cohérente de cette option.
 
purge
Purge les informations mises en cache pour le système de fichiers spécifié.
Remarque: Si cette option est utilisée la première fois qu'un CacheFS spécifique est monté, elle doit également être spécifiée pour les montages ultérieurs. Il existe des informations d'état stockées dans les fichiers de contrôle du cache qui forcent une utilisation cohérente de cette option.
 
rw | ro
Read-write (par défaut) ou read-only.
 
suid | nosuid
Autorise (par défaut) ou interdit l'exécution de set-uid.
 
write-around | non-shared
Modes d'écriture pour CacheFS. Le mode write-around (par défaut) gère les écritures de la même manière que NFS . Les écritures sont effectuées dans le système de fichiers dorsal et le fichier concerné est purgé du cache. Vous pouvez utiliser le mode non-shared lorsque vous êtes certain que personne d'autre n'écrit dans le système de fichiers en cache.
Remarque: Si cette option est utilisée la première fois qu'un CacheFS spécifique est monté, elle doit également être spécifiée pour les montages ultérieurs. Il existe des informations d'état stockées dans les fichiers de contrôle du cache qui forcent une utilisation cohérente de cette option.
 
mfsid
Active la vue globale. Dans le système NFS v4 , vous pouvez parcourir l'espace de nom exporté côté serveur. Vous devez spécifier cette option pour parcourir le système de fichiers.
Restriction: mfsid est une option si le système de fichiers dorsal pour CacheFS est NFS v4.
-V Monte un système de fichiers CacheFS .
Options spécifiques au système de fichiers du client SMB (Server Message Block)
Article Descriptif
-o options Indique les options de montage du système de fichiers du client SMB. Les options que vous entrez sur la ligne de commande ne doivent être séparées que par une virgule. N'insérez pas d'espace avant ou après une virgule. Les options suivantes sont disponibles pour le système de fichiers du client SMB:
fmode
Définit un fichier ou un répertoire en mode octal pour les droits d'accès. La valeur par défaut est 755.
uid
Attribue un ID utilisateur aux fichiers pendant l'opération d'installation. La valeur par défaut est root.
gid
Attribue un ID de groupe aux fichiers pendant l'opération d'installation. La valeur par défaut est system.
wrkgrp
Indique le groupe de travail auquel appartient le serveur SMB. Ce paramètre est obligatoire pour installer le système de fichiers client SMB.
port
Indique le numéro du port. Les valeurs admises sont 445 et 139. La valeur par défaut est 445. Le port 139 est pris en charge uniquement lorsque l'adresse de serveur spécifiée est au format IPv4 .
Remarque: l'option encryption n'est pas prise en charge lorsque le port spécifié est 139.
pver
Spécifie la version du protocole SMB utilisée pour communiquer avec le serveur SMB. Les valeurs valides sont 2.1,3.0.2 et auto. Pour la valeur auto, la version du protocole SMB 2.1 ou la version 3.0.2 est utilisée en fonction du serveur SMB spécifié.
signing
Indique si le système de fichiers du client SMB a besoin d'une signature numérique pour communiquer avec le système de fichiers du serveur SMB. Les valeurs valides sont enabled et required. Lorsque ce paramètre est défini sur enabled, le système de fichiers du client SMB ne signe pas numériquement les paquets de données sauf si le système de fichiers du serveur SMB a besoin de signatures numériques pour communiquer avec le système de fichiers du serveur SMB. Lorsque ce paramètre est défini sur required, le système de fichiers du client SMB doit signer numériquement les paquets de données pour la communication avec le système de fichiers du serveur SMB. Si vous ne spécifiez pas la valeur du paramètre signing à l'aide de la commande mount , une valeur par défaut est utilisée à partir des valeurs de paramètre optimisables du noyau qui sont définies à l'aide de la commande smbctune .
secure_negotiate
Indique si le système de fichiers du client SMB a besoin d'une fonction de négociation de dialecte sécurisée. SMB Dialect 3.0.2 implémente la négociation de dialecte sécurisé pour se protéger contre les attaques de rétromigration de sécurité. Les valeurs valides sont desired, requiredet disabled. Si vous ne spécifiez pas la valeur à l'aide de la commande mount , une valeur par défaut est utilisée à partir des valeurs de paramètre optimisables du noyau qui sont définies à l'aide de la commande smbctune .
encryption
Indique si le système de fichiers du client SMB requiert le chiffrement des données. Les valeurs valides sont desired, requiredet disabled. Si vous ne spécifiez pas la valeur à l'aide de la commande mount , une valeur par défaut est utilisée à partir des valeurs de paramètre optimisables du noyau qui sont définies à l'aide de la commande smbctune .
Remarque: l'option encryption n'est pas prise en charge lorsque le port spécifié est 139.
-o options (suite)
spn
Indique le nom principal de service (SPN) qui doit être utilisé dans les points de montage du client SMB. Le format du paramètre spn est cifs/<smbServerHostName>, où smbServerHostName est le nom de domaine complet (FQDN) du serveur SMB ou le nom que Kerberos résout en tant que serveur SMB. Par défaut, le SPN est construit automatiquement par le système de fichiers du client SMB en tant que cifs/<smbServerHostName>.

Si les options utilisées avec la commande mount (pver, signing, secure_negotiate, or encryption) ne sont pas spécifiées à l'aide de l'indicateur -o , les valeurs par défaut des options de la commande mount sont initialisées à l'aide des nouvelles valeurs des paramètres réglables du noyau (smbc_protocol_version, smbc_signing, smbc_secure_negotiate, smbc_encryption). Les paramètres optimisables du noyau sont initialisés à partir des paramètres optimisables définis dans le fichier smbctune.conf . Ces paramètres peuvent également être modifiés à l'aide de la commande smbctune .

Le tableau suivant présente les paramètres réglables du noyau de la commande mount et les paramètres réglables du noyau correspondants qui peuvent être définis dans le fichier smbctune.conf :
Options de l'indicateur -o (commande de montage) Paramètre réglable de noyau correspondant du fichier smbctune.con Les valeur valides
pver smbc_protocol_version 2.1, 3.0.2, auto
signing smbc_signing enabled, required
secure_negotiate smbc_secure_negotiate desired, required, disabled
encryption smbc_encryption desired, required, disabled

Security

Attention aux utilisateurs du contrôle d'accès à base de rôles: Cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, voir Base de données des commandes privilégiées dans Sécurité. Pour obtenir la liste des privilèges et des autorisations associés à cette commande, voir la commande 'lssecattr ou la sous-commande 'getcmdattr

Exemples

  1. Pour répertorier les systèmes de fichiers montés, entrez la commande suivante:
    mount
    Cette commande génère une sortie similaire à la suivante:
    node   mounted          mounted over  vfs    date              options   
    ----   -------          ------------ ---  ------------   -------------------
           /dev/hd0         /            jfs   Dec 17 08:04   rw, log  =/dev/hd8
           /dev/hd3         /tmp         jfs   Dec 17 08:04   rw, log  =/dev/hd8
           /dev/hd1         /home        jfs   Dec 17 08:06   rw, log  =/dev/hd8
           /dev/hd2         /usr         jfs   Dec 17 08:06   rw, log  =/dev/hd8
    sue    /home/local/src  /usr/code    nfs   Dec 17 08:06   ro, log  =/dev/hd8

    Pour chaque système de fichiers, la commande mount affiche le nom de noeud, le nom d'unité, le nom sous lequel le système est monté, le type de système de fichiers virtuel, la date et l'heure du montage et ses options.

  2. Pour monter tous les systèmes de fichiers par défaut, entrez la commande suivante:
    mount all

    Cette séquence de commandes monte tous les systèmes de fichiers standard dans le fichier /etc/filesystems qui est marqué par l'attribut mount=true .

  3. Pour monter un répertoire distant, entrez la commande suivante:
    mount -n nodeA /home/tom.remote /home/tom.local

    Cette séquence de commandes monte le répertoire /home/tom.remote qui se trouve dans nodeA dans le répertoire /home/tom.remote local. Il part du principe que la valeur par défaut est VfsName parameter=remote, qui doit être définie dans le fichier /etc/vfs .

  4. Pour monter un fichier ou un répertoire à partir du fichier /etc/filesystems avec un type spécifique, entrez la commande suivante:
    mount -t remote

    Cette séquence de commandes monte tous les fichiers ou répertoires du fichier /etc/filesystems dont une section contient l'attribut type=remote .

  5. Pour CacheFS-mount le système de fichiers qui est déjà NFS sur '/usr/abc, entrez la commande suivante :
    mount -V cachefs -o backfstype=nfs,backpath=/usr/abc,
    cachedir=/cache1 server1:/user2 /xyz
    Les lignes similaires aux lignes suivantes apparaissent dans le fichier /etc/mnttab après l'exécution de la commande de montage:
    server1:/user2 /usr/abc nfs
    /usr/abc /cache1/xyz cachefs backfstype=nfs
  6. Pour monter une image instantanée, entrez la commande suivante:
    mount -o snapshot /dev/snapsb /home/janet/snapsb

    Cette commande monte l'image instantanée contenue sur l'unité /dev/snapsb dans le répertoire /home/janet/snapsb .

  7. Pour monter un système de fichiers et créer un instantané, entrez la commande suivante:
    mount -o snapto=/dev/snapsb /dev/sb /home/janet/sb

    Cette commande monte le système de fichiers contenu sur l'unité /dev/sb dans le répertoire /home/janet/sb et crée un instantané pour le système de fichiers sur l'unité /dev/snapsb .

  8. Pour accéder aux fichiers d'un serveur SMB en tant que système de fichiers local, entrez la commande suivante:
    mount -v cifs -n pezman/user1/pass1 -o uid=201,fmode=750 /home /mnt
  9. Pour monter un système de fichiers client SMB en tant que point de montage local, entrez la commande suivante:
    mount -v smbc -n llm140.xyz.com/cec102usr1/Passw0rd     \
    -o wrkgrp=SMB_21.FVT,port=445,signing=required /some_share /mnt

    Où 'llm140.xyz.com est le serveur Windows, 'cec102usr1 est le nom d'utilisateur Kerberos, 'Passw0rd est le mot de passe de l'utilisateur Kerberos, 'SMB_21.FVT est le groupe de travail, 'some_share est le point de partage sur le système Windows, et '/mnt est le point de montage local.

  10. Pour remonter le système de fichiers JFS2 monté en lecture seule sur un système de fichiers en lecture / écriture, entrez la commande suivante:
    mount -o remount,rw fsname
  11. Pour monter tout sur un fichier /tmp/fs1 d'un autre système de fichiers, entrez la commande suivante:
    mount -F /tmp/fs1 all

Fichiers

Article Descriptif
/etc/filesystems Répertorie les systèmes de fichiers connus et définit leurs caractéristiques.
/etc/vfs Contient les descriptions des types de système de fichiers virtuel.