LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1062|回复: 6

尝试实现fstab的自动更新,寻求建议。

[复制链接]
发表于 2006-9-3 14:52:26 | 显示全部楼层 |阅读模式
目前正在尝试实现:当硬盘的非archlinuxd的分区发生变化,或移动存储介质发生变化(包括插入弹出)时,fstab文件能根据变化,按照一定的配置,(如事先写好的某个配置文件,或系统原有的通用配置信息,如 locale)进行自动更新。

初步打算:
编写udev规则,在硬件发生变化时调用事先编写好的脚本。脚本读取配置文件和系统配置信息,根据udev pass 的数据修改fstab文件。

进行阶段:
准备阶段,了解相关知识,积累有用的文档。

希望得到大家的相关建议
特别是:
1。是否已经有成熟的或进行中的解决方案,我不想重复发明轮子。
2。可能出现的问题,如和HAL的兼容上,和KDE的media:协议的兼容等等方面。
3。是否有更好的替代方案。
发表于 2006-9-3 15:08:52 | 显示全部楼层
这个是 hal/ivman 的工作。。
回复 支持 反对

使用道具 举报

发表于 2006-9-3 15:25:27 | 显示全部楼层
不用吧?/etc/mtab文件满足楼主的要求呀!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-3 17:13:42 | 显示全部楼层
谢谢大家的建议

关于mtab:

/etc/mtab

This file handles the mounted devices and is automatically updated by the mount command.
And it looks a bit similar to fstab but not the 100% same ( notice rw and ro for read/write and read only ) And it does only lists the mounted devices !

mtab是一个记载文件系统挂载情况的文件

而我希望的是,和计算机相连的外存发生改变的时候,fstab就能反映这种改变,为下一步,文件系统的挂载等操作提供信息和约束.

关于hal:
我对hal还比较陌生,如果有好的资料的话能否提供,特别是中文的,毕竟英文的阅读效率及质量要比中文的低很多。

另外提个问题
fstab是否支持通配符??
回复 支持 反对

使用道具 举报

发表于 2006-9-3 17:32:38 | 显示全部楼层
没资料,我也是自己摸索的。初级入门资料可以参考一下:
http://www.linuxsir.cn/bbs/showthread.php?t=232330

fstab,据我所知,不支持通配符。
回复 支持 反对

使用道具 举报

发表于 2006-9-4 00:28:24 | 显示全部楼层
以前gentoo里用的 fstab-sync 不是做这个的吗?现在好像淘汰,改用pmount了。
回复 支持 反对

使用道具 举报

发表于 2006-9-4 22:09:59 | 显示全部楼层
就我的理解来说,hal(硬件抽象层)基本就是提供这个的(当有新硬件加入系统时,kernel将发出一个信息,hal接受后发出另一个信息,可能是已经识别了的或是没有识别的?),加上pmount(或gnome-mount等)就可以实现硬件的自动挂载,不需要再更新fstab。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表