OpenWRT24.10旁路由挂载USB移动硬盘,配置Samba4,作为NAS使用,解决中文不显示,乱码,解决断电重启后挂载失败问题

1. 为何选择OpenWRT 24.10,及如何配置旁路由,或者IPv6地址

看这篇:参OpenWRT24.10配置作为旁路由,并配置获取IPv4和IPv6地址

使用的OpenWRT固件是从这里下载的:https://openwrt.ai/

2.挂载大容量USB移动硬盘

2.1 安装必备插件

kmod-fs-ntfs3  kmod-fs-ext4  kmod-fs-exfat #根据自己的硬盘分区格式,我用的是ntfs3.ntfs有脏盘问题,但考虑到其读写速度快,还要方便在win上使用。
kmod-usb-storage,block-mount  #usb存储及加载
samba4-server,luci-app-samba4,luci-i18n-samba4-zh-cn,luci-app-smbuser  #samba4支持ipv6, 老版本的3.6是不支持ipv6的,会导致访问慢或者访问不到。

可以在命令行安装,

opkg update  # 更新包   
opkg install kmod-usb-storage block-mount

或者在后台管理界面安装都可以

路径:系统->软件包,自己搜索安装即可,很简单

以上项目可能有些已经安装上了,或者安装其他项目时关联带上了。

2.2 进入挂载点

系统-》挂载点-》点击添加挂载点,选择自己容量的磁盘,UUID,设备选一种即可。然后挂载点选择自定义,输入自己像挂载到的路径,比如:/mnt/usb1

挂载选项:force,iocharset=utf8

问题1:

旁路由直接断电再上电时,移动硬盘加载失败。这是因为ntfs磁盘此时是脏盘,存在不完整文件,需要用checkdisk修正。

解决办法:mount参数增加force,就会忽略此错误,强行加载。

问题2:

Win11直连移动硬盘复制进去的中文文件夹名和文件名不显示。移动硬盘插入OpenWRT旁路由,复制进去的中文名文件此时显示正常。但拔下查到Win11上显示是乱码。

解决办法:增加mount参数:iocharset=utf8.

以上两个参数合起来是这样的:force,iocharset=utf8  注意此处有坑 ,1.在以下界面添加时不要加-o,-o在命令行时需要,这里不需要。 2. 两个参数以英文逗号分隔,不要用空格。

挂载好后就是这样子的:

3. 配置Samba4

3.1 添加一个用户:

保存并应用。

2.2 配置Samba4

服务-》网络共享,接口处把lan[IPv4], lanIPv6都选上。添加一个共享目录。

共享目录:

项目 说明 例子
名称 你自己定  
路径 选择挂载的磁盘 比如/mnt/usb1
只读 不勾选,勾选就无法写入   
允许用户 可以填写多个,英文逗号分开 root,ftp
其他默认    

设置好就保存应用

4.验证

打开Windows资源管理器,访问网络

验证是否可以打开

复制1个500M以上的文件测试速度。最好用有线连接测速,无线可能受环境影响,不会慢速。

我的上下行速度都能达到60MB/s

4. 相关链接

OpenWRT24.10配置作为旁路由,并配置获取IPv4和IPv6地址,点这里

Openwrt19挂载大容量NTFS磁盘,解决默认挂载不能写入问题,实现samba共享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/873171.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何迅速并识别处理MDL锁阻塞问题

TaurusDB推出MDL锁视图功能,帮助用户迅速识别并处理MDL锁阻塞问题,从而有效减少对业务的负面影响,提升数据库管理效率。摘要:TaurusDB推出MDL锁视图功能,帮助用户迅速识别并处理MDL锁阻塞问题,从而有效减少对业务的负面影响,提升数据库管理效率。本文分享自华为云社区《…

运维职业要求

摘抄知乎@Hi峰兄运维技能导图量化自己的技能深度 级别 水平 0   啥都不懂 1   理解基本概念,应用场景 2   基本的安装,配置,使用,常用配置修改,定位基本问题 3 根据实际情况定位、优化服务,了解服务核心模块运行机制,熟悉服务的各种使用方法 4 深…

关于RNN (循环神经网络)相邻采样为什么在每次迭代之前都需要将参数detach

转自:https://www.cnblogs.com/catnofishing/p/13287322.htmldetach到底有什么作用呢 首先要明确一个意识:pytorch是动态计算图,每次backward后,本次计算图自动销毁,但是计算图中的节点都还保留。 ​ 方向传播直到叶子节点为止,否者一直传播,直到找到叶子节点 我的答案是…

网站后台上传商品功能失效,如何排查和修复?

网站后台上传商品功能失效会影响正常的业务运营,因此需要尽快排查并修复。以下是详细的排查步骤和解决方案:确认前端页面加载情况: 首先,在浏览器中打开网站后台,检查页面是否完全加载,特别是上传商品相关的JavaScript和CSS文件。如果存在资源加载失败的情况,可能是由于…

云服务器频繁出现大流量提醒及访问异常

您好,当您频繁收到关于服务器流量过大的提醒,并且站点访问出现异常(如502 Bad Gateway或504 Gateway Timeout)时,这可能是由以下几个方面的原因造成的。下面我们将详细介绍这些问题及其对应的解决方案:流量来源分析:首先,确定流量来源是否合法。使用流量分析工具(如(网…

云服务器未预装网站管理系统

您好,当您购买新的云服务器时发现未预装网站管理系统,这通常是因为不同服务商提供的初始镜像有所不同。以下是一些常见原因及其解决方案:操作系统选择:在选择操作系统时,请注意某些版本可能默认不包含网站管理助手。如果您希望获得预装的建站工具,建议选择带有集成环境的…

IDEA如何快速回到上一次编辑的地方

前言 大家好,我是小徐啊。我们在使用IDEA开发Java应用的时候,经常是需要在不同的代码文件里面来回编辑的,这个是开发的常态。 如果小伙伴们不清楚IDEA如何快捷地切换代码文件,就会极大地影响开发效率。今天,小徐就来介绍其中的一种切换方式:回到上一次编辑的地方。 如何回…

织梦网站修改后台:掌握织梦CMS的后台管理

问题描述 织梦CMS是一款流行的CMS系统,用户可以通过后台管理系统进行网站内容和模板的修改。了解如何使用织梦CMS进行后台修改是提升网站管理能力的关键。 解决方案登录后台管理使用管理员账号登录织梦CMS后台管理系统。编辑内容在“内容管理”模块中编辑或添加新的文章、产品…

关于浏览器或者调试工具阻止前端请求

1、Block request URL(拦截前端请求某个接口)2、Block request domain(拦截前端请求某个域名的所有请求)

请问PHP网站如何修改网页代码?

修改PHP网站的网页代码,需要以下步骤:访问服务器:使用FTP客户端或服务器控制面板的文件管理器,访问存储PHP网站文件的服务器。 定位文件:在服务器上找到包含要修改的网页代码的PHP文件,通常位于网站根目录下的特定文件夹中,如public_html或www。 下载文件:将PHP文件下载…

请问如何修改公司网站图片?

修改公司网站图片可以提升网站的视觉效果,使其更加吸引人。以下是修改公司网站图片的基本步骤:备份原始图片:在进行任何修改之前,备份原始的图片文件。 准备新图片:准备需要上传的新图片。确保图片格式为JPEG、PNG或GIF,并且大小适中。 登录后台管理系统:使用管理员账户…

如何在DedeCMS网站后台修改模板?

问题描述: DedeCMS(织梦CMS)是一个流行的开源内容管理系统,本文将指导您如何在DedeCMS网站后台修改模板。 解决方案:登录网站后台管理系统: 通过域名/admin 或者域名/manager 访问后台管理系统。 进入模板管理模块: 在后台管理系统中,找到“模板管理”模块。 选择模板文…