highnjupt
全部博文(42)
2013年(2)
2012年(2)
2011年(3)
2010年(17)
2009年(18)
aa582885
fengyuti
wb123456
u_30d635
格伯纳
浪花小雨
tfwn
镇水铁牛
11937341
f_c_g_
erazy0
分类: LINUX
2010-12-16 13:52:42
ACTION!="add",GOTO="out"KERNEL=="sd[a-z][0-5]",SUBSYSTEM=="block",KERNELS=="1-1:1.0",DRIVERS=="usb-storage",SYMLINK+="usba%n",RUN+="/sbin/udev_mount.sh %k"KERNEL=="sd[a-z][0-5]",SUBSYSTEM=="block",KERNELS=="1-2:1.0",DRIVERS=="usb-storage",SYMLINK+="usbb%n",RUN+="/sbin/udev_mount.sh %k"LABEL="out"ACTION!="remove",GOTO="out"KERNEL=="sd[a-z][0-5]",RUN+="/sbin/udev_umount.sh %k"LABEL="out"
/sbin目录下加入udev_mount.sh
[ -e /mnt/$1 ] || /bin/mkdir -p /mnt/$1 >/dev/null 2>&1mount_err=0if [ -x /bin/mount ];then /bin/mount -t vfat /dev/$1 /mnt/$1 >/dev/null 2>&1 mount_err=$? if [ $mount_err -ne 0 ];then /bin/mount -t fat /dev/$1 /mnt/$1 >/dev/null 2>&1 mount_err=$? fi if [ $mount_err -ne 0 ];then /bin/mount -t msdos /dev/$1 /mnt/$1 >/dev/null 2>&1 mount_err=$? fifiif [ $mount_err -ne 0 ];then if [ -x /usr/sbin/ntfs-3g ]; then /usr/sbin/ntfs-3g /dev/$1 /mnt/$1 >/dev/null 2>&1 fifi
/sbin目录下加入udev_umount.sh
#!/bin/shif [ -x /bin/umount ] ;then umount /mnt/$1 >/dev/null 2>&1 [ -e /mnt/$1 ] && rmdir /mnt/$1 -f >/dev/null 2>&1fi
上一篇:掌握udev
下一篇:SED单行脚本快速参考[Link Refer]
zzyuan02102016-12-02 11:15:55
NTFS格式的USB 不能自动挂载 什么?
zzyuan02102016-11-25 17:21:11
你好,你这脚本怎么让他自动挂载到/mnt目录下呢?
chinaunix网友2010-12-17 15:13:47
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com
登录 注册