自升级到 11.10 以来,LVM 卷未出现在 Nautilus 中

自升级到 11.10 以来,LVM 卷未出现在 Nautilus 中

直到 Ubuntu 11.04,我的所有 LVM 卷都作为可安装的设备显示在 Nautilus 的侧边栏中,与软件 RAID 卷一起显示。上周升级到 11.10 后,我只能看到软件 RAID 卷(我可以安装/卸载它们),但我找不到让 Nautilus 显示 LVM 卷的方法(在我的两个主桌面系统上)。

我猜这肯定是 gio/gvfs 中的一个变化,但是我找不到这方面的任何设置 - 有人在升级到 Gnome 3.0/3.2 后遇到过这个问题,并且知道如何让 LVM 卷出现在 Nautilus 的侧边栏中吗?

我可以从命令行手动挂载卷。它们都不在/etc/fstab中。

答案1

听起来您的 LVM 卷从一开始就没有配置为在启动时挂载,这需要用户干预才能修改/etc/fstab。即使 Nautilus 正常运行,fstab 也不会针对运行时挂载进行修改,/etc/mtab有时它是符号链接到的/proc/mounts

在检查 11.10 和 12.04 中的 gvfs 行为时,gvfs-mount -li似乎根本不关心任何固定磁盘,它会列出我的 cd-rw,仅此而已。这可能一直都是这样,我没有检查变更日志。

这可能与 gvfs 完全无关,卷安装由 Udisk 启用,它将列出系统中的每个存储设备。这表明 Udisk 提供的数据发生了轻微变化,从而掩盖了您的逻辑卷,或者 Nautilus 在某个地方更改了默认策略并将其隐藏在代码更改中或 gconf 注册表中的某个地方。

无论如何,我都会认为这是一种倒退并且值得报告错误。

我一直对 Linux 中的“桌面卷点击安装/热插拔安装”存储有疑问,实际策略隐藏在桌面实现中,因此每个桌面都可以实现自己的策略。该策略从未得到很好的记录。

相关内容