某些系统使用 udev / pmount 自动挂载 U 盘。Ubuntu(特别是 Ubuntu 12.04)如何解决这个问题?显然,pmount 包和相应的 udev 规则都不存在,但 Ubuntu 会自动挂载插入的 USB 驱动器。这是怎么回事?
答案1
在 Ubuntu 12.04(Unity,大概还有 Gnome Shell/Classic)中,自动挂载由 GNOME Desktop/Nautilus 处理,它监视 DBus 事件以进行插入等。后端与低级挂载等gvfs*
协同使用。udisks
gvfs-mount
是内部使用的,使用-o
开关在监控模式下运行它会显示,例如:
$ gvfs-mount -o 监控事件。按 Ctrl+C 退出。 连接的驱动器:'usb Flashdisk' 添加的卷:“DISK_IMG” 卷更改:'DISK_IMG' 已添加挂载:“DISK_IMG” 卷更改:'DISK_IMG' 安装已更改:“DISK_IMG” 已移除挂载:“DISK_IMG” 卷更改:'DISK_IMG' 驱动器已断开连接:‘usb Flashdisk’ 已删除卷:“DISK_IMG”
答案2
GNOME 处理这个问题。请参阅https://help.ubuntu.com/community/Mount/USB。
答案3
山:
/usr/bin/gvfs-mount --device=/dev/sdd1
卸载/弹出:
/usr/bin/gvfs-mount --eject /media/$USER/disk