Man Linux: Main Page and Category List

NAME

       pumount - umount arbitrary hotpluggable devices as normal user

SYNOPSIS

       pumount [ options ] device

DESCRIPTION

       pumount  is  a wrapper around the standard umount program which permits
       normal users to umount removable devices without a matching  /etc/fstab
       entry.

       pumount  also  supports  encrypted  devices which use dm-crypt and have
       LUKS metadata. If a LUKS-capable cryptsetup is installed, pumount  will
       umount  the  mapped  device  instead  and  call cryptsetup to close the
       decrypted device afterwards.

       pumount expects the device as  its  only  argument.  This  will  umount
       device from a directory below /media if policy is met (see below).

       Please  note  that,  as  with  pmount,  you can use labels and uuids as
       described in fstab (5) for devices  present  in  /etc/fstab.   In  this
       case,  the device name need to match exactly the corresponding entry in
       /etc/fstab, including the LABEL= or UUID= part.

       Important note  for  Debian:  The  permission  to  execute  pumount  is
       restricted  to  members  of  the  system  group plugdev. Please add all
       desktop users who shall  be  able  to  use  pmount  to  this  group  by
       executing

              adduser user plugdev

       (as root).

OPTIONS

       -l, --lazy
              Lazy   unmount.   Detach  the  filesystem  from  the  filesystem
              hierarchy now, and cleanup all references to the  filesystem  as
              soon  as  it  is  not  busy anymore.  (Requires kernel 2.4.11 or
              later.)  IMPORTANT NOTES This option should not be  used  unless
              you  really know what you are doing, as chances are high that it
              will result in data loss on  the  removable  drive.  Please  run
              pumount  manually  and  wait  until  it  finishes.  In addition,
              pumount will not luksClose a device which was unmounted  lazily.

       --luks-force
              Normally,  pumount  will  not  luksClose  (see  cryptsetup(1)) a
              device pmount  did  not  open.  However,  you  can  bypass  this
              restriction with this flag. You probably will need it if you did
              mess around with the /var/lock/pmount_luks directory.

       -h, --help
              Print a help message and exit successfully.

       -d, --debug
              Enable verbose debug messages.

       --version
              Print the current version number and exit successfully.

POLICY

       The umount will succeed if all of the following conditions are met:

       · device is a block device in /dev/ (it does not need to exist if -l is
         supplied)

       · device  is  not  in  /etc/fstab  (if  it  is, pmount executes  umount
         device as the calling user to handle this transparently)

       · device is mounted according to /etc/mtab and  /proc/mounts  with  the
         calling user’s uid

       · mount point is in /media

PUMOUNT AND MISSING DEVICES

       pumount now supports unmounting devices that have gone missing for some
       reason, such as a brutal removal of the device,  or  a  kernel/hardware
       problem. Just specify the mount point as argument for pumount.

SEE ALSO

       pmount(1), cryptsetup(1), umount(8)

AUTHOR

       pmount is developed by Martin Pitt <martin.pitt@canonical.com>.