LinuxSir.cn,穿越时空的Linuxsir!

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

关于udev rules的问题

[复制链接]
发表于 2009-3-11 22:15:50 | 显示全部楼层 |阅读模式
我想加个rules, 当我的移动硬盘插上电脑后, 把出现在/dev/下的结点连接到我自己定义的名字,比如
/dev/sdb  连接到 /dev/mydevice/mydisk
相应的
/dev/sdb1 -->  /dev/mydevice/mydisk1
.....


因为一个插上去硬盘不是每次都是sdb, 它不是固定的, 我看了一下how to write udev rules, 这个可以根据在/sys下的属性来, 我的这个移动盘的大小是固定的,并且在block下。
我可以加rule
SUBSYSTEM=="block", ATTR{size}=="<mydisksize>",  SYMLINK+="mydevice/mydisk"

这样可以达到第一条这个目的。
可后面的把/dev/sdb[n] --> /dev/mydevice/mydisk[n] 这个不好弄
如果让我把每个分区的大小都找出来,按同样的方式来弄也太烦了,不可取。
求达人指点一下。
发表于 2009-3-12 17:12:40 | 显示全部楼层
移动硬盘为什么要重设device?用hal不是挺好吗?
回复 支持 反对

使用道具 举报

发表于 2009-3-12 17:19:04 | 显示全部楼层
mount 也可以用UUID的...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-12 20:22:27 | 显示全部楼层
我喜欢手动mount 但我不想打很多 字 , 每次我也只mount我要用的某一个分区, 这样弄了后 我可以弄个脚本, 每次要要mount的时候, 只打mtmydevice 1, 它就把我第一个分区给mount到我设的那个位置。  
现在已经可以了,我没加udev rules了, 只是在脚本了多加了点判断而已。
回复 支持 反对

使用道具 举报

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

本版积分规则

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