openwrt 自动挂载U盘、移动硬盘

opkg update

opkg install kmod-usb-core

opkg install kmod-usb-ohci          #安装usb ohci控制器驱动

#opkg install kmod-usb-uhci      #UHCI USB控制器

opkg install kmod-usb2                #安装usb2.0

opkg install kmod-usb-storage     #安装usb存储设备驱动

opkg install kmod-fs-ext3              #安装ext3分区格式支持组件

opkg install mount-utils                #挂载卸载工具

opkg install ntfs-3g                      #挂载NTFS

opkg install kmod-fs-vfat              #挂载FAT

opkg install block-mount

opkg install fdisk

opkg install usbutils #安装了这个后可以用 lsusb

#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

________________________________文件尾_________________________________

chmod 777 /etc/hotplug.d/block/10-mount  #加运行权限

这样就完成了自动挂载

插入USB硬盘后就会自动挂载

挂载Swap分区

###在/mnt/sda1/下创建一个64M的交换文件

dd if=/dev/zero of=/mnt/sda1/swapfile bs=1024 count=62142

###将这个交换文件用作Swap分区

mkswap /mnt/sda1/swapfile

###启用活动分区

swapon /mnt/sda1/swapfile

###停止

swapoff /mnt/sda1/swapfile

openwrt 格盘

opkg update

opkg install e2fsprogs    #安装格盘软件

mkfs.ext4 /dev/sda1       #格etx4

mkfs.ext3 /dev/sda1       #格etx3

mkfs.ext2 /dev/sda1       #格etx2

挂载windows共享文件 cifs

opkg install kmod-nls-utf8

opkg install kmod-fs-cifs

mkdir /mnt/share

mount -t cifs //192.168.1.2/tool /mnt/share -o username=administrator,password=123456,,nounix,noserverino,iocharset=utf8

n1 openwrt 挂载u盘_openwrt 自动挂载U盘、移动硬盘相关推荐

  1. Armbian挂载硬盘(以及自动挂载)

    Armbian挂载硬盘(以及自动挂载) (一) Filesystem 文件系統 size 文件大小 Used 使用空间 Mounted on 挂载的目录 .查看系统所检测到的磁盘,这里的 sda1检测 ...

  2. centos挂载硬盘(centos挂载硬盘启动时自动挂载)

    centos怎么挂载2t以上硬盘 使用gpt分区就可以支持2T以上的硬盘看到了你的提问...其实我还没遇到这种情况...所以回不了... 你可以考虑上linuxquestions.org这个网站去提问 ...

  3. html文件导入到u盘中,技术分享 - 编程实现U盘插入自动复制U盘内容到本地

    背景 U盘插入计算机后,不用任何操作,程序自动将U盘里的文件都拷贝到本地计算机上.这个功能是我自己开发的"恶魔的结界"系列程序里的一个小功能,至于有什么用,那就看个人的爱好了.在此 ...

  4. openwrt 21.02 开启ntfs-3g自动挂载2T以上移动硬盘

    初始状态:openwrt 21.02原始版本 需求:需要自动挂载移动硬盘,作为简单NAS使用 遇到问题: 1) 按照网上教程mount命令不识别uuid参数,发现少安装了一个包:mount-utils ...

  5. linux sd卡挂载脚本,linux udev 自动挂载 SD卡/U盘

    本文记录使用udev自动挂载SD卡和U盘的方法. 添加udev规则 创建文件/etc/udev/rules.d/11-add-usb.rules # SD卡自动挂载 ACTION=="add ...

  6. Centos挂载新硬盘开机自动挂载

    Linux的硬盘识别: sda        表示第1块SCSI硬盘 hda       表示第1块IDE硬盘 scd0      表示第1个USB光驱 一般使用"fdisk -l" ...

  7. linux磁盘自动挂载方式,Linux磁盘自动挂载及介绍

    fdisk -l # 查看可挂载的磁盘 df -h # 查看已经挂载的磁盘 mkfs.ext4 /dev/vdb # 初始化磁盘,格式是ext4,注意这里会格式化可挂载磁盘 mount /dev/vd ...

  8. linux启动自动挂载共享文件,linux中自动挂载windows 共享目录

    使用smb协议挂载很难解决乱码问题,使用cifs则没乱码问题 linux访问Windows共享文件夹或者使用其它linux机器使用samba的共享目录 1.Windows共享一个文件夹share, 开 ...

  9. Linux 自动挂载 和 fstab分区-自动挂载

    01.自动挂载  =>vi /etc/fstab 文件 第1字段:分区设备文件名或UUID(硬盘通用唯一识别码) 第2字段:挂载点 第3字段:文件系统名称 第4字段:挂载参数 第5字段:指定分区 ...

最新文章

  1. 基于经典的机器学习k-means聚类算法实现对三通道图片的压缩操作
  2. 网站优化关键词如何分类看好这四种!
  3. SwipeRefreshLayout
  4. 为什么Math.abs(Integr.MIN_VALUE)==Integer.MIN_VALUE
  5. 《windows程序设计》第二章学习心得
  6. springcloud(九):配置中心和消息总线(配置中心终结版)
  7. 解决360等等浏览器兼容模式解析不兼容代码
  8. 玩转oracle 11g(24):数据文件设置自扩展和监听日志文件过大处理
  9. ASP.NET Web API 2框架揭秘
  10. 拓端tecdat|使用markdown,knitr和pandoc在R语言中编写可重现的报告
  11. mybatis Example常用方法
  12. CompletableFuture异步任务的简单使用
  13. 模拟电路和数字电路的学习笔记(精华总结55条)
  14. xmind 7 pro破解补丁|xmind 7 pro注册机下载(附xmind7 pro序列号/注册码/激活码)
  15. android 数据结构详情,Android数据结构与算法(一):基础简介
  16. Coding and Paper Letter(五十)
  17. 南开大学计算机学院博士毕业要求,南京大学博士研究生申请学位科研成果基本要求...
  18. 直播已入下半场,秀场直播该何去何从?
  19. PS中的画笔工具和修饰模式(画笔模式)
  20. vue + element-ui 聊天_vue网页版聊天Vue+ElementUI仿微信界面聊天实例

热门文章

  1. WPS如何转换成PDF
  2. “一文读懂”系列:无处不在的WMS
  3. 吃大亏了!游戏美术行业真的是传说中的一入职就能领高薪吗?
  4. 五.Python中常用的运算符
  5. Java基础--语法概念,练习数字金字塔
  6. 自己写的短信指令查询燃气费oracle触发器
  7. 四种方法去查看账号cookie
  8. Typec扩展坞|HDMI+千兆网口+USB3.0+PD|苹果电脑转换器
  9. 刺激战场电脑版android,逍遥安卓模拟器像端游操控玩《绝地求生刺激战场》电脑版...
  10. python爬取B站文章信息并存入数据库