Fedora在启动时会自动把系统中的其它分区挂载,为了对自动挂载的分区进行一定的限制,就要改变相应的策略,这一策略存放在"/usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi"文件中。

找到以下提示行

<!-- Here follow volumes we specifically want to ignore - it is the -->
<!-- responsibility of software higher in the stack (e.g. gnome-vfs) -->
<!-- amd mount programs (e.g. Mount() on HAL) to respect volume.ignore -->
<merge key="volume.ignore" type="bool">false</merge>

按照说明在提示之后添加对磁盘挂载的策略即可,比如我自己的硬盘就是

<match key="volume.fstype" string="vfat">
  <match key="volume.label" string="DATA">
    <merge key="volume.ignore" type="bool">true</merge>
  </match>
  <match key="volume.label" string="MULTI">
    <merge key="volume.ignore" type="bool">true</merge>
  </match>
  <match key="volume.label" string="BACKUP">
    <merge key="volume.ignore" type="bool">true</merge>
  </match>
</match>

其中"volume.fstype"后面的值就是匹配的文件系统,"volume.label"后面的值是匹配的卷标,"volume.ignore"中的参数是"true",意思是忽略被匹配的分区。


Comments