我有一个 Ubuntu 16.04 LTS 桌面系统,用于救援磁盘驱动器(使用 dd 或 ddrescue)。每当我插入磁盘驱动器时,它都会自动安装并显示在文件管理器中。
我不想这样做,因为我担心要救援的磁盘会被安装过程修改。是我决定是否以及何时安装该磁盘,而不是某些操作系统功能。
令人惊讶的是,我找不到禁用自动安装功能的设置。一些解决方案建议在 /etc/fstab 中输入受影响的分区并禁用在那里安装,但是由于要救援的每个磁盘驱动器可能有不同的分区,这在我的情况下不起作用。
如何完全禁用Ubuntu的自动挂载功能?
答案1
automount系统的核心可能就是udisks
system。守护进程应该是udisksd
,systemd 服务也可能是udisks2.service
(至少在我的 Debian 9 上;Ubuntu 上的名称可能会有所不同)。
一旦您停止该服务(例如使用systemctl stop udisks2.service
),GUI 会话应该无法自动安装任何内容。
为了确保任何其他服务不会重新激活它,您可以将其屏蔽:systemctl mask udisks2.service
。
答案2
停止自动安装特定设备/etc/fstab
,使用选项添加一个条目noauto
。
示例条目(使用命令获取 UID 后blkid
):
...
UUID=2017-09-15-16-48-31-00 none mac noauto 0 0
...
答案3
在 Ubuntu 22.04 中,我能够使用以下命令停止自动安装设备dconf 编辑器。首先安装它:
sudo apt install dconf-editor
接下来,运行它并导航到此设置:
并简单地禁用它。就是这样。
来源:这里。
答案4
因此,您希望恢复磁盘而不弄乱其内容。是的,安装它们的文件系统会增加计数器,并可能损坏已经损坏的文件系统。
在这种情况下,您不能仅在磁盘上运行 dd 来防止这种情况发生,因为当您将其插入时,系统已经自动安装了它。您将使用新udisks
系统根据 udev 事件自动挂载新卷。您可以在 GUI 中完全关闭此功能。
在“设置”>“可移动驱动器和媒体”中:取消选中所有“可移动存储”框。这将完全禁用该功能。