我运行了多台 Xubuntu 18.04 机器,并且不时设置更多机器。我希望能够使用命令关闭 USB 记忆棒的自动安装,以便它成为我的设置的自动部分。
我见过有关 16.04 的问题,但接受的答案似乎大多与 GUI 程序有关。我们尝试过使用 gsettings 命令,但它需要不会自动设置的环境变量,并且给出的设置它们的过程也是 GUI 命令。至少在我看过的问题中是这样。
我需要一种完全在命令行上完成此操作的方法。
答案1
xfce下的自动挂载由thunar-volman管理。
您可以使用工具 xfconf-query 列出/读取/写入 thunar-volman 的属性。
# list properties for thunar-volman
$ xfconf-query -c thunar-volman -l
/autobrowse/enabled
/autoburn/audio-cd-command
/autoburn/data-cd-command
/autoburn/enabled
/autoipod/enabled
/autokeyboard/enabled
/automount-drives/enabled
/automount-media/enabled
/automouse/enabled
/autoopen/enabled
/autophoto/enabled
/autoplay-audio-cds/command
/autoplay-audio-cds/enabled
/autoplay-video-cds/command
/autoplay-video-cds/enabled
/autoprinter/enabled
/autorun/enabled
/autotablet/enabled
你可能想要
xfconf-query -c thunar-volman -p /automount-drives/enabled -s false # disable drive automount
xfconf-query -c thunar-volman -p /automount-media/enabled -s false # disable media automount
xfconf-query -c thunar-volman -p /autobrowse/enabled -s false # disable thunar popping up
答案2
我要添加我的答案,虽然这是一个老问题,但它是搜索时弹出的第一个问题xubuntu 禁用自动挂载。
事实证明这比我想象的要容易,你只需要去设置管理器,然后单击可移动驱动器和媒体,并禁用热插拔时安装可移动驱动器和插入时安装可移动媒体。就是这样
更多信息请点击此处https://docs.xfce.org/xfce/thunar/using-removable-media
答案3
您可以通过编辑来拒绝某些驱动器的自动安装/etc/fstab
。
首先,您需要知道设备的 uuid。运行sudo blkid
以列出当前连接的所有设备。使用您在那里找到的 uuid,您可以添加如下行来/etc/fstab
禁用该设备的自动挂载:
/dev/disk/by-uuid/<your_device_uuid> /media/mountpoint auto noauto,rw,user, 0 0
重要的选项就noauto
在这里。它禁止系统自动安装驱动器,但如果您使用 显式调用它,您仍然可以安装它mount
。
您可以在 Ubuntu 文档中找到有关 fstab 的更多信息:https://help.ubuntu.com/community/Fstab
答案4
我可能已经找到了答案,但这有点不寻常,所以我不确定是否有不良副作用。
我想要抑制的活动是将 USB 驱动器自动挂载到 /media 目录。所以我尝试了 rmdir-ing 该目录,它似乎有效。
现在,当我插入不在 /etc/fstab 中的 USB 时,除了 blkid 和 lsblk 可以识别它之外,不会发生任何事情,并且如果我选择,我可以手动安装它。或不。完美的!
我在 /var/log/syslog 或 /var/log 中的任何其他文件中没有看到任何错误报告,所以我充满希望。