您的位置:首页 > 运维架构 > Linux

Linux下如何实现U盘、SD卡自动挂载功能?

2013-11-20 16:55 561 查看

Linux下如何实现U盘、SD卡自动挂载功能?

时间:2013-02-22 15:27来源:未知
作者:sunplusedu 点击:346次

在 Linux学习中我们经常用遇到U盘、SD卡的挂载问题,每次都手动挂载或卸载非常麻烦,讲解Linux下如何实现U盘、SD卡自动挂载功能?

  1、首先在/etc/init.d/rsC中加入以下语句

  echo /sbin/mdev > /proc/sys/kernel/hotplug

  2、在/etc/下简历medv.conf的文件,包含以下内容

  sd[a-z][0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)

  sd[a-z] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM)

  ub[a-z][0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)

  ub[a-z] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM)

  mmcblk[0-9]p[0-9] 0:0 666 @(/etc/hotplug/insert.sh $MDEV $SUBSYSTEM)

  mmcblk[0-9] 0:0 666 $(/etc/hotplug/remove.sh $MDEV $SUBSYSTEM)

  3、在/etc/下建立以下文件夹hotplug,并在hotplug目录下建立以下文件,包含以下内容

  insert.sh:

  if [ -n "$1" ] ; then

  if [ -b /dev/$1 ]; then

  if [ ! -d /media ]; then

  mkdir -p /media

  fi

  if [ ! -d /media/$1 ]; then

  mkdir -p /media/$1

  fi

  mount /dev/$1 /media/$1

  if [ $? -ne 0 ]; then

  rm -rf /media/$1

  fi

  fi

  fi

  remove.sh:

  MOUNTS=$(mount | grep $1 | cut -d' ' -f3)

  umount $MOUNTS

  rm -rf $MOUNTS

  插入U盘、SD等设备,即可在根目录的/media目录下建立相应的文件夹,挂载对用的磁盘文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: