udev(八):实战:使用udevadm修…

原创文章,转载请注明出处,谢谢!            作者:清林,博客名: 飞空静渡      udev的规则的编写,我这里就不说了,大家可以在udev的文档中可以了解,有时间的话我在安排一章在说明udev的规则了。     下面是我要做的一个测试,我的系统是ubuntu9.10,我有一个usb优盘,是kinston的4G的优盘。      运行:        
摘要由CSDN通过智能技术生成

  原创文章,转载请注明出处,谢谢!       
       作者:清林,博客名:
空静渡


       udev的规则的编写,我这里就不说了,大家可以在udev的文档中可以了解,有时间的话我在安排一章在说明udev 的规则了。


      下面是我要做的一个测试,我的系统是ubuntu9.10,我有一个usb优盘,是kinston的4G的优盘。

       运行:

            sudo fdisk -l

       看下我的优盘的情况,如下图:


      


       大家可以看到,我的usb设备是sdc,里面有一个分区是sdc4。

       运行 ls  /dev -l可以看到我的usb的优盘的设备有sdc和sdc4。


       这里说说udev的规则,用户自定义的规则一般放在/etc/udev/rules.d目录下,里面有很多规则都是以数字开头的,数字越小就表示规则越优先。

       我的/etc/udev/rules.d目录下有这几个规则文件:

            10-vboxdrv.rules  70-persistent-cd.rules  70-persistent-net.rules  README


      一般,我们可以在这个目录里新建一个规则文件作为我们自己使用的规则文件:10-local.rules,如果有这个文件就不用建了。


 

     现在我所要做的就是在/dev 目录下更改我的usb 优盘的设备名,就是说由/dev/sdc4 改名成/dev/kinstonusb 并为了演示增加了一个链接到/dev/kinstonusb ,这个链接为/dev/kinstonusb_link


     好了,我们怎么来写这个规则呢,我们要记住的一点是我们写的这些规则可以唯一确定我们的设备,不然系统会认不出来的。

    

     udev 的规则文件里定义了很多变量,如KERNELSSUBSYSTEMSDRIVERS 等等,我们可以用这些变量中的几个来确定我们的设备,并修改我们其中的NAMESYMLINK 变量,这样我们就可以改变我们的设备在/dev 目录下的名字和链接了。


     其实,我们并不真的需要很了解这些变量,我们只需要知道几个就可以了,而且我们在写这些规则文件的时候也不需要记住怎么写,很方便,下面看我怎么一步一步做。


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值