我有一个脚本,可以创建各种 LVM 卷并使用它们来创建图像等。当这些卷未被使用(即未被该脚本挂载)时,它们会显示在 Ubuntu 22.04 上的 dock 上,当脚本试图使用或删除它们时会破坏该脚本。
我怎样才能阻止这些卷出现,同时又不阻止 USB 记忆棒和类似物出现?
答案1
我已经尝试使用 Ubuntu 完整安装 USB 进行此操作,但它应该在 LVM 上运行。
GUI 方式
打开 Gnome-disks 应用程序并在左侧面板上选择逻辑卷所在的设备。
这里我选择了123 GB 硬盘。在此驱动器内,选择您不想在 Dock 中显示的逻辑卷,然后单击“齿轮”图标。
点击编辑安装选项...将会打开以下窗口:
首先,关闭用户会话默认值。
第二,取消选中复选框在用户界面中显示。这是关键的一步。如果你不取消选中此框,逻辑卷将继续显示在 Dock 中。
第三,改变挂载点如果你想。
第四,从可用选项中选择 UUID识别为
最后点击OK右下角的按钮。
出现提示时输入您的密码。
终端方式
上述方法在/etc/fstab
文件中创建一个条目。与 中的其他条目不同/etc/fstab
,此条目不自动安装此卷在系统启动时。
如果您想跳过 GUI 并更喜欢终端,那么我的对应/etc/fstab
条目是:
UUID=7329-D5F9 /mnt/7329-D5F9 auto nosuid,nodev,nofail,noauto 0 0
您的 UUID(UUID=7329-D5F9
)和挂载点(/mnt/7329-D5F9
)将会有所不同。
使分区/LV显示在文档中的选项是x-gvfs-show
。如果您没有取消选中旁边的复选框,则此选项将添加到上面的行中在用户界面中显示。
对其他逻辑卷重复此操作。
希望这可以帮助
答案2
只需在终端运行
gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false
但是 USB 存储器也将被隐藏。