- 精华
- 0
- 帖子
- 10
- 威望
- 0 点
- 积分
- 10 点
- 种子
- 0 点
- 注册时间
- 2007-2-3
- 最后登录
- 2020-1-26
|
楼主 |
发表于 2011-8-16 22:31 · 黑龙江
|
显示全部楼层
补一个自动加载U盘的说明:
使用WINSCP软件,在“会话”处填IP,用户名,密码,文件协议可以用scp,连接
然后用“命令”下的“打开终端”,编辑/etc/hotplug.d/block/10-mount
(即在etc/hotplug.d/block下新建10-mount文件,编辑之)
#U盘,移动硬盘自动挂载脚本
编辑/etc/hotplug.d/block/10-mount (用winscp工具连接路由,编辑文件)
___________________________以下是文件内容_________________________________
#!/bin/sh
# Copyright (C) 2009 OpenWrt.org (C) 2010 OpenWrt.org.cn
blkdev=`dirname $DEVPATH`
if [ `basename $blkdev` != "block" ]; then
device=`basename $DEVPATH`
case "$ACTION" in
add)
mkdir -p /mnt/$device
# vfat & ntfs-3g check
if [ `which fdisk` ]; then
isntfs=`fdisk -l | grep $device | grep NTFS`
isvfat=`fdisk -l | grep $device | grep FAT`
isfuse=`lsmod | grep fuse`
isntfs3g=`which ntfs-3g`
else
isntfs=""
isvfat=""
fi
# mount with ntfs-3g if possible, else with default mount
if [ "$isntfs" -a "$isfuse" -a "$isntfs3g" ]; then
ntfs-3g -o nls=utf8 /dev/$device /mnt/$device
elif [ "$isvfat" ]; then
mount -t vfat -o iocharset=utf8,rw,sync,umask=0000,dmask=0000,fmask=0000 /dev/$device /mnt/$device
else
mount /dev/$device /mnt/$device
fi
if [ -f /dev/${device}/swapfile ]; then
mkswap /dev/${device}/swapfile
swapon /dev/${device}/swapfile
fi
;;
remove)
if [ -f /dev/${device}/swapfile ]; then
swapoff /dev/${device}/swapfile
fi
umount /dev/$device
;;
esac
fi
________________________________文件尾_________________________________
|
|