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.
- 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 .
- 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.
- 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:
en fonction des options de montage utilisées pour le montage CacheFS local./F -rw,root=B or /F -ro,root=B - 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 mountpour 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
mountguarden 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. Simountguardest 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ètremountguard.
- 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 :- 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.
- 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).
- 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 sont7pour NFS version 2 et32pour 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
pathconfsoient é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) ouread-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.2etauto. Pour la valeurauto, la version du protocole SMB2.1ou la version3.0.2est 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
enabledetrequired. Lorsque ce paramètre est défini surenabled, 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 surrequired, 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,requiredetdisabled. 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,requiredetdisabled. 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'optionencryptionn'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, autosigning smbc_signing enabled, requiredsecure_negotiate smbc_secure_negotiate desired, required, disabledencryption smbc_encryption desired, required, disabled
Security
Exemples
- Pour répertorier les systèmes de fichiers montés, entrez la commande suivante:
Cette commande génère une sortie similaire à la suivante:mountnode 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/hd8Pour 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.
- Pour monter tous les systèmes de fichiers par défaut, entrez la commande suivante:
mount allCette 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 .
- Pour monter un répertoire distant, entrez la commande suivante:
mount -n nodeA /home/tom.remote /home/tom.localCette séquence de commandes monte le répertoire /home/tom.remote qui se trouve dans
nodeAdans 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 . - Pour monter un fichier ou un répertoire à partir du fichier /etc/filesystems avec un type spécifique, entrez la commande suivante:
mount -t remoteCette séquence de commandes monte tous les fichiers ou répertoires du fichier /etc/filesystems dont une section contient l'attribut type=remote .
- 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 /xyzLes 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 - Pour monter une image instantanée, entrez la commande suivante:
mount -o snapshot /dev/snapsb /home/janet/snapsbCette commande monte l'image instantanée contenue sur l'unité /dev/snapsb dans le répertoire /home/janet/snapsb .
- 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/sbCette 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 .
- 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 - 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 /mntOù '
llm140.xyz.comest le serveur Windows, 'cec102usr1est le nom d'utilisateur Kerberos, 'Passw0rdest le mot de passe de l'utilisateur Kerberos, 'SMB_21.FVTest le groupe de travail, 'some_shareest le point de partage sur le système Windows, et '/mntest le point de montage local. - 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 - 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. |