当前位置: 技术问答>linux和unix
mdev u盘不能自动挂载和卸载
来源: 互联网 发布时间:2017-05-09
本文导语: 使用busybox提供的mdev进行设备节点和热拔插事件的管理 当把U盘插入时不能自动挂载,相关脚本如下: #mdev.conf sd[a-z] 0:0 0660 @/etc/mdev/udisk_insert sd[a-z] 0:0...
使用busybox提供的mdev进行设备节点和热拔插事件的管理
当把U盘插入时不能自动挂载,相关脚本如下:
fstab
启动脚本rcS为
Udisk自动挂载脚本和卸载脚分别为:
#!/bin/sh
echo "this is $MDEV"
if [ -d /sys/block/$MDEV ] ; then
echo mount udisk to /mnt/udisk
mkdir -p /mnt/udisk
mount /dev/$MDEV /mnt/udisk -t vfat -o utf8=1
if [ -f /mnt/udisk ];then
echo "mount udisk successfully"
fi
fi
#!/bin/sh
echo remove udisk
umount -t /mnt/udisk
rm -rf /mnt/udisk
echo "remove your udisk safely!"
当把U盘插入时不能自动挂载,相关脚本如下:
#mdev.conf
sd[a-z] 0:0 0660 @/etc/mdev/udisk_insert
sd[a-z] 0:0 0660 $/etc/mdev/udisk_remove
sdb[0-9] 0:6 660
hda[0-9] 0:6 660
fstab
# /etc/fstab: static file system information.
#
#
/dev/root / ext2 rw,noauto 0 1
proc /proc proc defaults 0 0
none /tmp ramfs defaults 0 0
mdev /dev ramfs defaults 0 0
sysfs /sys sysfs defaults 0 0
tmpfs /var tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
tmpfs /dev tmpfs defaults 0 0
启动脚本rcS为
mount -t proc proc /proc
mount -t tmpfs mdev /dev
mount -t sysfs sysfs /sys
mkdir /dev/pts
mount -t devpts devpts /dev/pts
mount -a
/bin/echo /sbin/mdev >/proc/sys/kernel/hotplug
mdev -s
Udisk自动挂载脚本和卸载脚分别为:
#!/bin/sh
echo "this is $MDEV"
if [ -d /sys/block/$MDEV ] ; then
echo mount udisk to /mnt/udisk
mkdir -p /mnt/udisk
mount /dev/$MDEV /mnt/udisk -t vfat -o utf8=1
if [ -f /mnt/udisk ];then
echo "mount udisk successfully"
fi
fi
#!/bin/sh
echo remove udisk
umount -t /mnt/udisk
rm -rf /mnt/udisk
echo "remove your udisk safely!"
|
#!/bin/sh
echo remove udisk
#umount -t /mnt/udisk
umount /mnt/udisk
#rm -rf /mnt/udisk
echo "remove your udisk safely!"
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。