在 Xubuntu 18.04 中使用命令禁用自动挂载

在 Xubuntu 18.04 中使用命令禁用自动挂载

我运行了多台 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 中的任何其他文件中没有看到任何错误报告,所以我充满希望。

相关内容