Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       umount, umount2 - Demonter un systeme de fichier

SYNOPSIS

       #include <sys/mount.h>

       int umount(const char *target);

       int umount2(const char *target, int flags);

DESCRIPTION

       umount()  et  umount2() suppriment l'attachement du systeme de fichiers
       (le plus recemment) monte sur le repertoire target.

       Les privileges appropries 'sous Linux : la capacite CAP_SYS_ADMIN)  est
       requise pour demonter des systemes de fichiers.

       Depuis   Linux  2.1.116  l'appel  systeme  umount2()  fonctionne  comme
       umount(), mais dispose d'options supplementaires (flags) configurant le
       comportement de l'operation :

       MNT_FORCE (depuis Linux 2.1.116)
              Forcer  le demontage, meme si le systeme de fichiers est occupe.
              Ceci peut causer  la  perte  de  donnees.  (Seulement  pour  les
              montages NFS).

       MNT_DETACH (depuis Linux 2.4.11)
              Faire  un  detachement  paresseux :  rendre  le point de montage
              invalide pour les  nouveaux  acces,  et  realiser  le  demontage
              complet lorsque le point ne sera plus occupe.

       MNT_EXPIRE (depuis Linux 2.6.8)
              Marquer  le  point de montage comme ayant expire. Si un point de
              montage n'est pas utilise, un premier appel a umount2() avec  ce
              parametre  echoue  avec l'erreur EAGAIN, mais marque le point de
              montage comme expire. Il  reste  dans  cet  etat  tant  qu'aucun
              processus   n'y   accede.  Un  second  appel  a  umount2()  avec
              MNT_EXPIRE detache le point de montage expire. Ce  parametre  ne
              peut etre combine avec MNT_FORCE ou MNT_DETACH.

       UMOUNT_NOFOLLOW (depuis Linux 2.6.34)
              Ne  pas  demonter  target  s'il  s'agit d'un lien symbolique. Ce
              parametre permet d'eviter des problemes  de  securite  dans  des
              programmes   set-UID-root   qui   permettent   aux  utilisateurs
              ordinaires de demonter des systemes de fichiers.

VALEUR RENVOY'EE

       S'il reussit, cet appel systeme renvoie 0. S'il echoue, il  renvoie  -1
       et remplit errno en consequence.

ERREURS

       Les  erreurs  detaillees  ici  sont independantes du type de systeme de
       fichiers. Chaque  type  de  systeme  peut  avoir  des  codes  d'erreurs
       specifiques,  et  un comportement particulier. Consultez les sources du
       noyau pour plus de details.

       EAGAIN Un  appel  a  umount2()  avec  l'attribut  MNT_EXPIRE  a  marque
              correctement un systeme de fichiers non utilise comme expire.

       EBUSY  target ne peut pas etre demonte car il est occupe.

       EFAULT target   pointe   en   dehors   de   l'espace   d'adressage   de
              l'utilisateur.

       EINVAL target n'est pas un point de montage. Ou umount2() a ete  appele
              avec  l'option  MNT_EXPIRE,  en  meme  temps  que  MNT_DETACH ou
              MNT_FORCE.

       ENAMETOOLONG
              Un des arguments est plus long que MAXPATHLEN.

       ENOENT Un des chemins est vide ou a un composant inexistant.

       ENOMEM Le noyau n'a pas pu allouer suffisamment de memoire.

       EPERM  L'appelant n'a pas les privileges appropries.

VERSIONS

       MNT_DETACH et MNT_EXPIRE  sont disponibles depuis la glibc 2.11.

CONFORMIT'E

       Ces fonctions sont specifiques a Linux et ne doivent pas etre employees
       dans des programmes destines a etre portables.

NOTES

       La  fonction  umount  d'origine  etait  invoquee avec umount(device) et
       renvoyait ENOTBLK si l'argument etait autre  chose  qu'un  peripherique
       bloc. Dans Linux 0.98p4 un appel umount(r'epertoire) fut ajoute, afin de
       gerer  des  peripheriques  anonymes.  Dans  Linux  2.3.99-pre7  l'appel
       umount(device)  fut supprime, en ne gardant que umount(r'epertoire) (car
       maintenant les peripheriques peuvent etre montes en plusieurs endroits,
       et l'indication du peripherique ne suffit plus).

VOIR AUSSI

       mount(2), path_resolution(7), mount(8), umount(8)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Nicolas   Francois   et   l'equipe   francophone   de   traduction   de
       Debian (2006-2009).

       Veuillez  signaler  toute  erreur   de   traduction   en   ecrivant   a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.