UMOUNT(8) | Administration Système | UMOUNT(8) |
NOM¶
umount - Démonter des systèmes de fichiers
SYNOPSIS¶
umount -a [-dflnrv] [-t type] [-O option...]
umount [-dflnrv] {répertoire|périphérique}
umount -h|-V
DESCRIPTION¶
La commande umount détache les systèmes de fichiers mentionnés de la hiérarchie des fichiers. Un système de fichiers est indiqué en donnant le nom du répertoire dans lequel il a été monté. Fournir le périphérique spécial sur lequel réside le système de fichiers peut également fonctionner, mais est obsolète, principalement parce que cela échouera si ce périphérique a été monté dans plus d’un répertoire.
Remarquez qu’un système de fichiers ne peut pas être démonté quand il est « occupé », par exemple quand des fichiers sont ouverts dessus, quand certains processus y ont leur répertoire de travail ou quand un fichier d’échange y est utilisé. Le processus responsable pourrait même être umount lui-même : il ouvre la libc, qui peut, par exemple, ouvrir à son tour des fichiers locaux. Un démontage paresseux évite ce problème mais il peut introduire d’autres problèmes. Consultez la description de --lazy ci-dessous.
OPTIONS¶
-a, --all
-A, --all-targets
-c, --no-canonicalize
This option is silently ignored by umount for non-root users.
Consultez la page de manuel mount(8) pour plus de précisions sur cette option. Remarquez que umount ne passe pas cette option aux auxiliaires /sbin/umount.type.
-d, --detach-loop
--fake
-f, --force
Note that this option does not guarantee that umount command does not hang. It’s strongly recommended to use absolute paths without symlinks to avoid unwanted readlink(2) and stat(2) system calls on unreachable NFS in umount.
-i, --internal-only
-l, --lazy
A system reboot would be expected in near future if you’re going to use this option for network filesystem or local filesystem with submounts. The recommended use-case for umount -l is to prevent hangs on shutdown due to an unreachable network share where a normal umount will hang due to a downed server or a network partition. Remounts of the share will not be possible.
-N, --namespace espace_de_noms
umount(8) bascule vers cet espace de noms lorsqu’il lit /etc/fstab, écrit /etc/mtab (ou écrit sur /run/mount) et appelle umount(2), sinon, il s’exécute dans l’espace de noms originel. Cela signifie que l’espace de noms montage cible n’a pas à contenir n’importe quelle bibliothèque ou autre nécessité pour exécuter la commande umount(2).
Consultez mount_namespaces(7) pour plus d’informations.
-n, --no-mtab
-O, --test-opts option...
-q, --quiet
-R, --recursive
-r, --read-only
-t, --types type...
-v, --verbose
-h, --help
-V, --version
DÉMONTAGES NON-SUPERUTILISATEURS¶
Normalement, seul le superutilisateur peut démonter des systèmes de fichiers. Cependant, quand fstab contient l’option user sur une ligne, n’importe qui peut démonter le système de fichiers correspondant. Pour plus de détails, consultez la page de manuel de mount(8).
Since version 2.34 the umount command can be used to perform umount operation also for fuse filesystems if kernel mount table contains user’s ID. In this case fstab user= mount option is not required.
Since version 2.35 umount command does not exit when user permissions are inadequate by internal libmount security rules. It drops suid permissions and continue as regular non-root user. This can be used to support use-cases where root permissions are not necessary (e.g., fuse filesystems, user namespaces, etc).
PÉRIPHÉRIQUE BOUCLE¶
La commande umount détachera automatiquement les périphériques boucle précédemment initialisés avec la commande mount(8), indépendamment de /etc/mtab.
In this case the device is initialized with "autoclear" flag (see losetup(8) output for more details), otherwise it’s necessary to use the option --detach-loop or call losetup -d device. The autoclear feature is supported since Linux 2.6.25.
AUXILIAIRES EXTERNES¶
La syntaxe des programmes externes de démontage est :
umount.suffixe
{répertoire|périphérique} [-flnrv]
[-N espace_de_noms] [-t type.soustype]
où suffixe est le type de système de fichiers (ou la valeur d’un marqueur uhelper= ou helper= de mtab). L’option -t peut être utilisée pour les systèmes de fichiers qui ont une prise en charge des sous-types. Par exemple :
umount.fuse -t fuse.sshfs
Un marqueur uhelper=quelque_chose (« unprivileged helper », auxiliaire ordinaire) peut apparaître dans le fichier /etc/mtab quand des utilisateurs ordinaires doivent pouvoir démonter un point de montage non défini dans /etc/fstab (par exemple pour un périphérique monté par udisks(1)).
A helper=type marker in the mtab file will redirect all unmount requests to the /sbin/umount.type helper independently of UID.
Note that /etc/mtab is currently deprecated and helper= and other userspace mount options are maintained by libmount.
ENVIRONNEMENT¶
LIBMOUNT_FSTAB=<path>
LIBMOUNT_DEBUG=all
FICHIERS¶
/etc/mtab
/etc/fstab
/proc/self/mountinfo
HISTORIQUE¶
Une commande umount est apparue dans la Version 6 du UNIX AT&T.
VOIR AUSSI¶
SIGNALER DES BOGUES¶
Pour signaler un bogue, utilisez le gestionnaire de bogues sur <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITɶ
La commande umount fait partie du paquet util-linux, elle est disponible sur l’archive du noyau Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-01-05 | util-linux 2.39.3 |