pumount − размонтирование произвольных устройств горячего подключения от обычного пользователя
pumount [ опции ] устройство
pumount − это оболочка вокруг обычной программы umoount, которая позволяет обычным пользователям размонтировать съёмные устройства, не имеющих соответствующих записей в /etc/fstab.
pumount также поддерживает шифрованные устройства, использующие dm−crypt и имеющие метаданные LUKS. Если установлено LUKS−совместимое cryptsetup, pumount может размонтировать отображённое устройство вместо него самого и вызвать cryptsetup для последующего закрытия расшифрованного устройства.
pumount ожидает устройство в качестве единственного аргумента. Это позволит размонтировать устройство из подкаталога в /media, если политика это позволяет (смотри ниже).
Отметим, что как и в случае pmount, вы можете использовать метки и уникальные идентификаторы (uuids), как это описано в fstab(5) для устройств, присутствующих в /etc/fstab. В этом случае требуется, чтобы имя устройство полностью совпадало с соответствующей записью в /etc/fstab, включая часть записи LABEL= или UUID=.
Важное замечание для Debian: Разрешение на выполнение pumount ограничено членами системной группы plugdev. Добавьте в эту группу всех пользователей, пользующихся рабочими столами, которые должны иметь возможность использовать pmount.
adduser пользователь plugdev
(от имени пользователя root).
−l, −−lazy
"Ленивое" размонтирование. Отключить файловую систему от иерархии немедленно, а затем очистить все ссылки на файловую систему по мере того, как они перестанут использоваться. (Требуется ядро версии 2.4.11 или более новой.) ВАЖНЫЕ ЗАМЕЧАНИЯ Эта опция не должна использоваться, если вы по−настоящему не понимаете, что делаете, потому что имеется высокая вероятность потери данных на съёмном носителе. Запустите pumount вручную и дождитесь завершения. И ещё, pumount не выполнит luksClose для устройства, которое размонтировано в "ленивом" режиме.
−−luks−force
Обычно pumount не вызывает luksClose (смотри cryptsetup(1)) для устройства, которое не было открыто pmount. Однако вы можете обойти это ограничение с помощью данного флага. Возможно он вам потребуется, если вы не хотите возиться с каталогом /var/lock/pmount_luks.
−h, −−help
Вывести справочное сообщение и успешно завершить работу.
−d, −−debug
Включить подробные отладочные сообщения.
−−version
Вывести номер текущей версии и успешно завершить работу.
Размонтирование завершится успешно, если будут соблюдено каждое из следующиех условий:
• |
устройство является блоковым устройством в /dev/ (не требуется, чтобы оно существовало, если указана опция −l) |
||
• |
устройство не указано в /etc/fstab (если это так, что pmount выполнит umount устройство, так что обработка будет прозрачной для вызвавшего пользователя) |
||
• |
устройство смонтировано в соответствии с /etc/mtab и /proc/mounts с идентификатором вызвавшего пользователя |
||
• |
точка монтирования находится в /media |
В настоящее время pumount поддерживает размонтирование устройств, которые по каким−то причинам пропали, например из−за грубого удаления устройства или из−за проблемы ядра или оборудования. Просто укажите точку монтирования в качестве аргумента pumount.
pmount(1), cryptsetup(1), umount(8)
pmount разработан Мартином Питтом (Martin Pitt) <martin.pitt@canonical.com>.
Перевод на русский язык выполнил Владимир Ступин <vladimir@stupin.su>.