【发布时间】:2012-06-18 23:43:49
【问题描述】:
我正在运行 Ubuntu Precise。 在我的 /etc/init.d 中,我有一个 bash 脚本,它在启动时执行以下操作:
循环在 NTFS 驱动器上安装映像。该图像包含一个 ext2 文件系统,其目录名为 home
然后它使用 --rbind 选项进行挂载,将映像文件中的 home 挂载到 /home。
目前运行良好,尽管在 /home 中打开文件并不能阻止循环挂载被卸载。
不幸的是,Nautilus 在可移动驱动器列表中显示循环安装,并带有一个图标,允许用户卸载循环安装。卸载挂载 /home 的驱动器不利于系统运行良好。
如何防止 Nautilus 显示此循环安装设备?
man udisk(7) 说“udev 数据库中的有影响的设备属性”之一是:
UDISKS_PRESENTATION_HIDE
如果设置为 1,这是对演示级软件的提示,即不应向用户显示设备。
我假设在 /dev/loop 上设置此属性会告诉 Nautilus 不要显示设备。
如何在 bash 脚本中设置 UDISKS_PRESENTATION_HIDE?
【问题讨论】:
-
SO 题外话;属于askubuntu.com