TP-Link TL-WR720N v4 挂载U盘实现网络共享

2023-10-11 06:58

本文主要是介绍TP-Link TL-WR720N v4 挂载U盘实现网络共享,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 系统软件版本

    LEDE Reboot 17.01.4 r3560-79f57e422d / LuCI lede-17.01 branch (git-17.290.79498-d3f0685)

  • 安装和验证 USB 驱动

opkg update
opkg install kmod-usb-storage #安装存储设备驱动
opkg install usbutils #验证整个USB驱动链是否正确工作
lsusb -t #usbutils提供的命令 列出已连接的设备

/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/1p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-mtk/2p, 480M
|** Port 1: Dev 5, If 0, Class=Mass Storage, Driver=usb-storage, 480M
Bus这一行代表主机芯片。在这里,Driver是xhci表示USB3.0, ehci表示USB2.0, 而uhci或ohci表示 USB1.1
有Class=Mass Storage的行表示已连接的USB设备。在这里,Driver是usb-storage代表类型

注意:该款路由器必须把路由器开关拨到3G模式才能识别usb接口,无数次找不到U盘设备就是因为该开关没有拨到3G模式,巨坑!!!

  • 确认操作系统可以识别磁盘及其分区
ls -l /dev/sd*

brw——- 1 root root 8, 0 Oct 30 12:49 /dev/sda
brw——- 1 root root 8, 1 Oct 30 12:49 /dev/sda1
应该至少展示一个已连接的磁盘,例如 “/dev/sda” 或 “/dev/sdb”,如果列表中没有磁盘,请重新检查 USB 驱动安装,并且重启你的 LEDE 设备

opkg install block-mount #安装block工具获取更多已存在分区的信息
block info | grep "/dev/sd" #运行block工具

如果你的磁盘上已经有分区的话,你应该看到这样的输出

/dev/sda1: UUID=”2eb39413-83a4-4bae-b148-34fb03a94e89” VERSION=”1.0” TYPE=”ext4”

如果磁盘上已经存在分区,他们应该被列为 /dev/sda1, /dev/sda2, /dev/sda3 等等。
如果我们有一个以上的存储设备连接,我们将看到 /dev/sdb1(第二个设备的第一个分区),/dev/sdc1(第三个设备的第一个分区)等等。

  • 自动挂载分区
block detect > /etc/config/fstab #为fstab生成一个配置入口文件
uci set fstab.@mount[0].enabled='1' #在配置入口中启用自动挂载
uci commit
uci set fstab.@global[0].check_fs='1' #启用每次LEDE设备启动后的自动文件系统检查
uci commit
reboot #重启你的LEDE设备(验证自动挂载是否工作)
uci show fstab #重启后,检查结果

fstab.@global[0]=global
fstab.@global[0].anon_swap=’0’
fstab.@global[0].anon_mount=’0’
fstab.@global[0].auto_swap=’1’
fstab.@global[0].auto_mount=’1’
fstab.@global[0].check_fs=’0’
fstab.@global[0].delay_root=’5’
fstab.@mount[0]=mount
fstab.@mount[0].target=’/mnt/sda1’
fstab.@mount[0].uuid=’49c35b1f-a503-45b1-a953-56707bb84968’
fstab.@mount[0].enabled=’0’

注意: target 项目这是文件路径,是现在你可以访问 USB 存储设备的地方。例如,你可以使用这个命令列出外置硬盘的文件:ls -l /mnt/sda1

block info #验证磁盘是否正确挂载到了这个路径

/dev/sda1: UUID=”2eb39413-83a4-4bae-b148-34fb03a94e89” VERSION=”1.0” MOUNT=”/mnt/sda1” TYPE=”ext4”

你的外置存储现在就可以使用啦,附上官网链接,我也不想把官网的Doc抄一遍,实在是因为官网的Doc动不动就更新,连链接地址也变!

  • 安装Samba服务
opkg update
opkg install samba36-server luci-app-samba  

打开Luci界面就可以看到
这里写图片描述
Add依次添加 [名称 目录 允许用户 只读 允许匿名用户 创建权限 目录权限] 保存!
这里写图片描述
在网络共享中即可看到共享的文件 BayMaxShare,最后附上命令行启用共享的方法:Openwrt/LEDE 安装并配置 Samba 共享服务

  • Mac访问共享文件

如果在Finder中没有显示共享文件,就这么操作:打开Finder->前往服务器->填入IP 完事儿!(蝴蝶键+K)

这篇关于TP-Link TL-WR720N v4 挂载U盘实现网络共享的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/186350

相关文章

使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)

《使用Java解析JSON数据并提取特定字段的实现步骤(以提取mailNo为例)》在现代软件开发中,处理JSON数据是一项非常常见的任务,无论是从API接口获取数据,还是将数据存储为JSON格式,解析... 目录1. 背景介绍1.1 jsON简介1.2 实际案例2. 准备工作2.1 环境搭建2.1.1 添加

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

java如何分布式锁实现和选型

《java如何分布式锁实现和选型》文章介绍了分布式锁的重要性以及在分布式系统中常见的问题和需求,它详细阐述了如何使用分布式锁来确保数据的一致性和系统的高可用性,文章还提供了基于数据库、Redis和Zo... 目录引言:分布式锁的重要性与分布式系统中的常见问题和需求分布式锁的重要性分布式系统中常见的问题和需求

SpringBoot基于MyBatis-Plus实现Lambda Query查询的示例代码

《SpringBoot基于MyBatis-Plus实现LambdaQuery查询的示例代码》MyBatis-Plus是MyBatis的增强工具,简化了数据库操作,并提高了开发效率,它提供了多种查询方... 目录引言基础环境配置依赖配置(Maven)application.yml 配置表结构设计demo_st

python使用watchdog实现文件资源监控

《python使用watchdog实现文件资源监控》watchdog支持跨平台文件资源监控,可以检测指定文件夹下文件及文件夹变动,下面我们来看看Python如何使用watchdog实现文件资源监控吧... python文件监控库watchdogs简介随着Python在各种应用领域中的广泛使用,其生态环境也

el-select下拉选择缓存的实现

《el-select下拉选择缓存的实现》本文主要介绍了在使用el-select实现下拉选择缓存时遇到的问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录项目场景:问题描述解决方案:项目场景:从左侧列表中选取字段填入右侧下拉多选框,用户可以对右侧

Linux磁盘分区、格式化和挂载方式

《Linux磁盘分区、格式化和挂载方式》本文详细介绍了Linux系统中磁盘分区、格式化和挂载的基本操作步骤和命令,包括MBR和GPT分区表的区别、fdisk和gdisk命令的使用、常见的文件系统格式以... 目录一、磁盘分区表分类二、fdisk命令创建分区1、交互式的命令2、分区主分区3、创建扩展分区,然后

Python pyinstaller实现图形化打包工具

《Pythonpyinstaller实现图形化打包工具》:本文主要介绍一个使用PythonPYQT5制作的关于pyinstaller打包工具,代替传统的cmd黑窗口模式打包页面,实现更快捷方便的... 目录1.简介2.运行效果3.相关源码1.简介一个使用python PYQT5制作的关于pyinstall

使用Python实现大文件切片上传及断点续传的方法

《使用Python实现大文件切片上传及断点续传的方法》本文介绍了使用Python实现大文件切片上传及断点续传的方法,包括功能模块划分(获取上传文件接口状态、临时文件夹状态信息、切片上传、切片合并)、整... 目录概要整体架构流程技术细节获取上传文件状态接口获取临时文件夹状态信息接口切片上传功能文件合并功能小

python实现自动登录12306自动抢票功能

《python实现自动登录12306自动抢票功能》随着互联网技术的发展,越来越多的人选择通过网络平台购票,特别是在中国,12306作为官方火车票预订平台,承担了巨大的访问量,对于热门线路或者节假日出行... 目录一、遇到的问题?二、改进三、进阶–展望总结一、遇到的问题?1.url-正确的表头:就是首先ur