在 Ubuntu 22.04 上停止自动挂载新的循环设备

在 Ubuntu 22.04 上停止自动挂载新的循环设备

使用(以下命令)创建新循环设备时udisksctl,我希望 Ubuntu 仅创建该设备而不自动挂载它。如何在 Ubuntu 22.04 上执行此操作,以及为什么这在 Ubuntu 20.04 上有效?

使用 22.04,Ubuntu 还会在创建时自动将设备(包含 ext4 分区)挂载到某个位置/media。这可能是因为某些配置允许自动挂载带有ext4分区的设备。如果是这样,哪个文件控制此配置?

奇怪的是,在 20.04 中,行为有所不同。我必须单独调用udisksctl(下面的命令)来安装新设备。

请注意,我确实需要单独的安装和设备创建命令,因为我正在创建一个脚本,并且我需要知道新安装的设备的路径,而自动安装时不会显示该路径。

命令

循环设备创建:

udisksctl loop-setup -f <diskimage.img> --offset=<partition offset>

设备挂载命令

udisksctl mount -b <loopdev path>

相关内容