找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 16445|回复: 19

Openwrt/LEDE全自动挂载USB外设磁盘脚本

[复制链接]
发表于 2017-8-5 15:12 | 显示全部楼层 |阅读模式
本帖最后由 tomery 于 2017-8-8 18:59 编辑

这是Openwrt官网提供的自动挂载USB外设磁盘的脚本代码,已经是最新稳定的,保存代码命名为10-mount,需要安装blkid和hdparm,存放路径/etc/hotplug.d/block/10-mount
  1. #!/bin/sh

  2. # Copyright (C) 2015 OpenWrt.org

  3. # 0 yes blockdevice handles this - 1 no it is not there
  4. blkdev=`dirname $DEVPATH`
  5. basename=`basename $blkdev`
  6. device=`basename $DEVPATH`
  7. skip=`block info | sed 's/\(.*\): .*/\1/' | grep -q $device ; echo $?`
  8. path=$DEVPATH

  9. if [ $basename != "block" ] && [ -z "${device##sd*}" ] && [ $skip -eq 1 ]; then
  10.         islabel=`blkid /dev/$device | grep -q LABEL ; echo $?`
  11.         if [ $islabel -eq 0 ] ; then
  12.                 mntpnt=`blkid /dev/$device |sed 's/.*LABEL="\(.*\)" UUID.*/\1/'`
  13.         else
  14.                 mntpnt=$device
  15.         fi

  16.         case "$ACTION" in
  17.                 add)
  18.                         mkdir -p /export/$mntpnt
  19.                         # Set APM value for automatic spin down
  20.                         /sbin/hdparm -B 127 /dev/$device
  21.                         # Try to be gentle on solid state devices
  22.                         mount -o rw,noatime,discard /dev/$device /export/$mntpnt
  23.                 ;;
  24.                 remove)
  25.                         # Once the device is removed, the /dev entry disappear. We need mountpoint
  26.                         mountpoint=`mount |grep /dev/$device | sed 's/.* on \(.*\) type.*/\1/'`
  27.                         umount -l $mountpoint
  28.                 ;;
  29.         esac
  30. fi
复制代码


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2017-8-5 20:02 | 显示全部楼层
可能有的机油用的app版访问,看不到代码,我上传过来吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-8-5 16:28 | 显示全部楼层
东西呢老大

点评

已经上传  详情 回复 发表于 2017-8-5 20:03
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-8-5 19:48 | 显示全部楼层
该放的你没放出来

点评

上传了,去下载吧  详情 回复 发表于 2017-8-5 20:04
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-5 20:03 | 显示全部楼层

已经上传         
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-5 20:04 | 显示全部楼层
kali 发表于 2017-8-5 19:48
该放的你没放出来

上传了,去下载吧   
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-8-8 16:32 来自手机 | 显示全部楼层
谢谢分享,支持一个
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-8-8 16:48 来自手机 | 显示全部楼层
4楼附件中的和1楼的不一样

点评

不好意思,搞错了,已经改过来了,以2015版的为准  详情 回复 发表于 2017-8-8 19:00
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-8 19:00 | 显示全部楼层
arbol57457 发表于 2017-8-8 16:48
4楼附件中的和1楼的不一样

不好意思,搞错了,已经改过来了,以2015版的为准

点评

楼主,附件我刚刚下载,应该没有错吧? 我准备一次性编译进各型号路由中。  详情 回复 发表于 2017-8-8 19:06
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-8-8 19:06 | 显示全部楼层
tomery 发表于 2017-8-8 19:00
不好意思,搞错了,已经改过来了,以2015版的为准

楼主,附件我刚刚下载,应该没有错吧?  我准备一次性编译进各型号路由中。

点评

附件是对的  详情 回复 发表于 2017-8-9 08:30
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-8-8 21:20 | 显示全部楼层
其实。。。。openwrt wiki里面的那两个(其中有你的这个)都不行。。。。。

点评

能否提供一下wiki的链接,谢谢~  详情 回复 发表于 2017-8-8 22:05
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-8-8 22:05 来自手机 | 显示全部楼层
hddgmon 发表于 2017-8-8 21:20
其实。。。。openwrt wiki里面的那两个(其中有你的这个)都不行。。。。。

能否提供一下wiki的链接,谢谢~

点评

http://wiki.openwrt.org/doc/howto/writable_ntfs?s[]=hdparm  详情 回复 发表于 2017-8-9 08:33
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-9 08:30 来自手机 | 显示全部楼层
kokang 发表于 2017-8-8 19:06
楼主,附件我刚刚下载,应该没有错吧?  我准备一次性编译进各型号路由中。

附件是对的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-8-9 08:33 来自手机 | 显示全部楼层
arbol57457 发表于 2017-8-8 22:05
能否提供一下wiki的链接,谢谢~

http://wiki.openwrt.org/doc/howto/writable_ntfs?s[]=hdparm
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2017-8-9 17:32 来自手机 | 显示全部楼层
谢谢,谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-6-17 11:06

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表