命令的可重复性
不要手动修改 /etc/fstab,任何修改都会被丢弃掉,应该只修改 hal 的配置文档
因为我们只新建了一个配置文档,然后重启了一个服务,因此可重复性应该很好。配置文档中的选项假如发生冲突,据说将使用读取时靠后的一个,也就是说 95userpolicy 将比 90defaultpolicy 后读取?
和其他方案的兼容性
autofs 修改的是 /etc/auto.misc 和 /etc/auto.master,不会有冲突
手动挂载,或手动修改 /etc/fstab, 在重启后都将失效,因为 haldaemon 将接管 fstab 文档,除非在 fstab 中加入选项 unmanaged (?)
如何回退到最初的状态
因为只添加了一个配置文档,因此只要将他删除就能够了。另外最好执行一次
代码:
service haldaemon restart |
正文结束
后记
这篇文档中的配置文档已没有意义了,因为他的主要目的是添加 utf8 选项,而新版本的 hal 中已包含了这个配置。并且,新版本的配置文档中使用 volume.fstype 作为匹配时的关键字,具备更好的通用性,当优盘是其他格式时仍然可用。代码如下,节选自新的 90defaultpolicy/storage-policy.fdi
代码:
<!-- Use UTF-8 charset for vfat --> |
所以仿照这个文档,将自定义的策略文档 /usr/share/hal/fdi/95userpolicy/storage-policy.fdi 修改如下
代码:
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --> |




