mdev自动挂载U盘时。 U盘是sda。。 后面没有数字。。 脚本: sd[a-z] 0:0 666 @ /etc/usb/ins.sh (mount /dev/sda /mnt/usb ) sd[a-z] 0:0 666 $ /etc/usb/ins.sh (umount /mnt/usb ) 这样 只能挂载,却不能卸载。。 好像是因为在卸载的时候也符合sd[a-z] 0:0 666 @ 所以sd[a-z] 0:0 666 $ 没执行。 有什么办法解决这个问题?? 谁有好用的脚本? 可不可以发给我一个?
by freec - C/C++ - 2009-11-22 16:04:17 阅读(1252) 回复(0)
很多人介绍了一下一种方法: [#] cat /etc/mdev.conf sd[a-z][0-9] 0:0 666 @/etc/mdev/udisk_insert sd[a-z] 0:0 666 $/etc/mdev/udisk_remove [#] cat /etc/mdev/udisk_insert #!/bin/sh if [ -d /sys/block/*/$mdev ]; then mkdir -p /media/$mdev mount /dev/$mdev /media/$mdev -t vfat -o utf8=1 fi [#] cat /etc/mdev/udisk_remove #!/bin/sh umount /media/$mdev...
很多人介绍了一下一种方法: [#] cat /etc/mdev.conf sd[a-z][0-9] 0:0 666 @/etc/mdev/udisk_insert sd[a-z] 0:0 666 $/etc/mdev/udisk_remove [#] cat /etc/mdev/udisk_insert #!/bin/sh if [ -d /sys/block/*/$mdev ]; then mkdir -p /media/$mdev mount /dev/$mdev /media/$mdev -t vfat -o utf8=1 fi [#] cat /etc/mdev/udisk_remove #!/bin/sh umount /media/$mdev...
mdev自动挂载U盘时。 U盘是sda。。 后面没有数字。。 脚本: sd[a-z] 0:0 666 @ /etc/usb/ins.sh (mount /dev/sda /mnt/usb ) sd[a-z] 0:0 666 $ /etc/usb/ins.sh (umount /mnt/usb ) 这样 只能挂载,却不能卸载。。 好像是因为在卸载的时候也符合sd[a-z] 0:0 666 @ 所以sd[a-z] 0:0 666 $ 没执行。 有什么办法解决这个问题?? 谁有好用的脚本? 可不可以发给我一个?
0)请先移植好SD卡和配置好对各类USB设备的支持 移植SD卡驱动 for mini2440 & Linux2.6.30.4 配置USB for mini2440 & Linux2.6.30.4 1)确保内核支持热插拔 # cd linux-2.6.30.4# vi .config CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set # CONFIG_STRIP_ASM_SYMS is not set CONFIG_HOTPLUG=y //确保这项为y CONFIG_PRINTK=y CONFIG_NET=y //确保这项也为y 确保以...
开发板上有两个SD卡插槽,mdev也已经起来了.可以实现自动挂载.但是有一个问题就是:不管SD卡插入哪个插槽,只要是先插入的,都会认为是/dev/mmcblock0p1, 第二个插入的都会认为是/dev/mmcblock1p1. 所以不管插入哪个插槽,第一个插入的都会自动mount到/mnt/sd1, 第二个插入的都会mount到/mnt/sd2. 请教大家,如何才能将插入第一个插槽的永远识为/dev/mmcblock0p1,插入第二个插槽的永远识为/dev/mmcblock1p1?
嵌入式linux使用mdev自动启动QT程序 我的项目中,要用到这样的功能,插入U盘时,要求自动检测到U盘的插入,并自动启动应用程序。 我的根文件系统是用busybox构建的,其中,设备文件的生成是使用busybox中的mdev生成。mdev除了生成设备文件外,还能检测到设备的插入拨出,即热插拨检测。那么,自动检测U盘的插入,mdev本来就可以做到,不用再做研究了,问题是如何自动启动程序呢?这就要使用mdev.conf文件了,此文件在根文件系...
tty1起了sh后,手工打入mdev -s后就行了。 在/init和/dev/inittab里写了都没用,blkid什么也不显示。 但启动了busybox的shell后,手工打进去就能找到,可能是哪方面的问题啊?