Ubuntu - 如何在预配置的挂载点自动挂载外部驱动器?

Lar*_*eth 13 usb mount ubuntu usb-flash-drive external-hard-drive

通常,当我将外部 USB 驱动器连接到我的 Ubuntu 系统时,其上的文件系统会自动挂载到 /media/ label。但是,我希望将文件系统安装在我选择的安装点上。我在/etc/fstab 中添加了这样的一行:

UUID=2BE905C238C1F724   /p   ntfs-3g   defaults   0   0   # Passport 320GB
Run Code Online (Sandbox Code Playgroud)

这允许我通过运行sudo mount /p/p手动挂载卷,但是当驱动器连接到 PC 时,文件系统不再自动挂载。如果可能的话,我需要做什么才能让自动挂载到这个挂载点工作?

inn*_*naM 12

GeorgeM 很接近,但还不够接近。

在 Ubuntu 上,gnome-mount负责安装媒体并维护所需的配置。gnome-mount手册页应该告诉你更多信息,通过一些试验和错误,你应该能够实现你想要的。

在我玩了一会儿之后,我发现了以下内容:

  1. 看来你不能在外面指定一个挂载点/media
  2. 您可以通过 hal udi 设置挂载点名称

以下命令将更改用于在我的系统上安装 USB 驱动器的设置:

gnome-mount --write-settings \
            --hal-udi /org/freedesktop/Hal/devices/volume_uuid_00AD_15D0 
            --mount-point p
Run Code Online (Sandbox Code Playgroud)

插入后,USB 驱动器将安装在 /media/p