Debian
從命令行掛載和解除安裝 USB 儲存
我有一個安裝和解除安裝 USB 硬碟驅動器的備份腳本。在 Ubuntu 中,我使用了該命令
udisksctl
,但它不包含在 Debian 7.7 儲存庫中。Debian 中是否有類似的命令可以像普通使用者一樣掛載和解除安裝 USB 設備?
我相信你可以
pmount
改用。它在 Debian 7.7 儲存庫中。$ apt-cache search pmount libpmount-dev - portable mount library - development files libpmount0.0 - portable mount library - shared library pmount - mount removable devices as normal user
用法
$ pmount -h Usage: pmount [options] <device> [<label>] Mount <device> to a directory below /media/ if policy requirements are met (see pmount(1) for details). If <label> is given, the mount point will be /media/<label>, otherwise it will be /media/<device>. If the mount point does not exist, it will be created. pmount --lock <device> <pid> Prevent further pmounts of <device> until it is unlocked again. <pid> specifies the process id the lock holds for. This allows to lock a device by several independent processes and avoids indefinite locks of crashed processes (nonexistant pids are cleaned before attempting a mount). pmount --unlock <device> <pid> Remove the lock on <device> for process <pid> again. Options: -r : force <device> to be mounted read-only -w : force <device> to be mounted read-write -s, --sync : mount <device> with the 'sync' option (default: 'async') -A, --noatime mount <device> with the 'noatime' option (default: 'atime') -e, --exec : mount <device> with the 'exec' option (default: 'noexec') -t <fs> : mount as file system type <fs> (default: autodetected) -c <charset>: use given I/O character set (default: 'utf8' if called in an UTF-8 locale, otherwise mount default) -u <umask> : use specified umask instead of the default (only for file sytems which actually support umask setting) --fmask <fmask> use specified fmask --dmask <dmask> use specified dmask -p <file>, --passphrase <file> read passphrase from file instead of the terminal (only for LUKS encrypted devices) -d, --debug : enable debug output (very verbose) -h, --help : print this help message and exit successfuly -V, --version print version number and exit successfully
例子
掛載設備:
$ pmount /dev/sdb1
解除安裝
$ pumount /dev/sdb1