从文件浏览器列表中删除持久设备

从文件浏览器列表中删除持久设备

在我的文件浏览器中,它列出了所有可供浏览的驱动器和设备。有一个来自其他操作系统安装,我想将其从列表中删除。

/etc/udev/rules.d/除此以外,使用隐藏设备功能还可以隐藏我想隐藏的其他设备。

设备的 UUID 与分区的 UUID 不同。

$ sudo blkid

-显示该设备与设备映射器关联。

删除链接/dev/mapper/relevant-link-name没有作用,因为设备映射器很快就创建了另一个链接。

我如何才能在文件浏览器中隐藏该设备?

答案1

使用lvdisplay,,vgscan正如vgremove@user195059所建议的那样可能有效,但它们在lvm2 软件包我不再安装它了。

相反,我用

$ sudo dmsetup info

显示“姓名:unwantedDevice“我的不想要的/dev/mapper/unwantedDevice和“状态:ACTIVE”。我卸载了该设备(从 Unity 面板的菜单中),然后发出

$ sudo dmsetup remove unwantedDevice

看起来成功了。我也跑了sudo update-initramfs -u

答案2

设备映射器创建对分区或设备的引用,并关联与分区管理器中看到的不同的 UUID。它不是新的或单独的设备,它只是一个新的引用。

文件浏览器将显示该设备,即使它被 /etc/udev/rules.d/ 中的规则隐藏

使用文件浏览器通过属性获取设备的 UUID。

列出所有设备并找到具有该 UUID 的设备,找出其名称:

$ sudo blkid

如果您要隐藏的设备与设备映射器相关联,即 /dev/mapper/device-name,您可以按照以下说明继续删除该引用。

列出 LVM 设备以查看该设备是否出现:

$ sudo lvdisplay

如果是,则列出设备映射器组以查看是否匹配:

$ sudo vgscan

如果是,则删除该组(将组名更改为您的组名,不加引号):

$ sudo vgremove groupname

即使重新启动后,该设备也不会再出现在您的浏览器中。

相关内容