首页 > 其他分享 >Openwrt挂载大容量NTFS磁盘,解决默认挂载不能写入问题,实现samba共享

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

时间:2024-09-14 19:36:29浏览次数:10  
标签:NTFS 写入 密码 samba 磁盘 挂载 Openwrt

1. 目的

在OpenWRT上挂载上大容量磁盘(NTFS文件系统),支持读写操作。解决默认挂载仅能读取,不能写入问题。 配置Samba36,实现局域网文件夹共享。

2. 环境

架构 ARMv7 Processor rev 1 (v7l)
固件版本 OpenWrt 19.07.7
内核版本 3.10.33

安装插件

smbd -v  # 检查是否安装了smb  
opkg update  # 更新包   
opkg install kmod-usb-storage block-mount  samba36-server luci-app-samba  ntfs-3g

以上操作也可以在WebUI:系统-》软件中完成: OpenWRT后台管理安装ipk插件应用

3. 挂载磁盘

3.1 查看磁盘ID或名称

插入USB磁盘

后台管理,进入系统-挂载点,点击新增,点击下拉列表

看到大容量磁盘的名字:/dev/sda 

USB大容量磁盘设备名

3.2 进入系统-》启动项-》本地启动脚本,添加以下内容:

sleep 1
ntfs-3g /dev/sda /mnt/sda1 -o rw,lazytime,noatime,big_writes
exit 0

其中:/dev/sda为前面找到的磁盘名。 /mnt/sda1,为要加载到的路径。

3.3 创建加载文件夹

然而请注意,您只能将分区挂载到现有目录。所以,请使用以下命令来创建它。

mkdir -p /mnt/sda1 

如果创建名字不对,你可以删除它。删除前先卸载它(如果卸载不掉,则先清除挂载名命令,然后重启后再删除)

umount /dev/sdb1

3.4 验证

重启设备,进入挂载点页面查看是否挂载成功,如果成功,则会看到下面一行: 大容量磁盘挂载成功

winscp通过ssh链接进入,看看是否能在/mnt/sda1下写入100M以上的文件。如果能写入则成功。

4 Samba配置

4.1 配置共享

OpenWRT Samba配置

4.2 进入Samba下的编辑模板,注释掉invalid users = root

[global]
	enable core files = no
	#invalid users = root
	local master = no
	map to guest = Bad User

4.3 增加samba密码:

Smbpasswd可以在任意路径执行,注意要拼写正确:

smbpasswd -a root 
New SMB password:        #输入需要设置的密码
Retype SMB password:

# samba 加密码:
#(1)密码保存位置: /etc/samba/smbpasswd
#(2)建立samba密码命令格式:smbpasswd [选项] <用户名>
# 选项:
#  -s                从已有用户读取密码
#  -a                添加用户
#  -x                删除用户

4.4 访问验证

打开Windows文件资源管理器,输入\OpenWRT IP,回车

然后在弹出窗口中输入设置的账号和密码登录,就可看共享文件夹了。

复制几个文件进入做测试。如果可以写入,就成功了。

相关链接

1. OpenWRT安装配置Caddy提供WebDAV协议的NAS服务

2. Windows,MAC,Android端连接WebDAV NAS

3. Windiws IIS开启WebDAV协议的NAS,安装配置方法及疑难问题解决

4. 矿渣迅雷赚钱宝1代烧写Openwrt

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

6. Openwrt安装ddns-go

标签:NTFS,写入,密码,samba,磁盘,挂载,Openwrt
From: https://www.cnblogs.com/jopny/p/18414587/openwrt-mount-ntfs-rw

相关文章

  • 挂载 /mnt/disk2 改成 /home/shgbitai/dataworkspace 怎么修改
    你可以按照以下步骤将挂载点/mnt/disk2修改为/home/shgbitai/dataworkspace:1.创建新的挂载点首先,创建新的挂载目录/home/shgbitai/dataworkspace:sudomkdir-p/home/shgbitai/dataworkspace2.取消挂载旧的挂载点取消当前挂载到/mnt/disk2的分区:sudoumount......
  • centos8 搭建NFS、Samba 和 FTP 共享服务
    centos8搭建NFS、Samba和FTP共享服务1.搭建NFS共享服务1:安装NFS服务器2:启动并设置NFS服务3:配置NFS共享4:创建并设置共享目录的权限5:重新导出文件系统6:配置防火墙7:测试NFS共享2.搭建Samba共享服务1:安装Samba2:启动并设置Samba服务3......
  • 挂载已有数据的LVM磁盘
    客户的centos虚拟机无法进入系统,但里面的数据很重要,所以新建一个centos虚拟机来挂载故障虚拟机的lvm磁盘1.新建虚拟机后先开机进系统,然后再挂载旧磁盘2.用fdisk-l查看磁盘情况,能识别到旧磁盘sdb[root@localhost~]#fdisk-lDisk/dev/sda:536.9GB,536870912000bytes,......
  • ubuntu24.01 利用samba(SMB)实现不同系统文件共享
    安装samba库sudoaptinstallsamba编辑samba的配置文件sudovim/etc/samba/smb.conf[ShareName]path=/path/to/sharereadonly=nobrowsable=yes其中ShareName表示共享的文件名,path对应共享文件的绝对路径,readonly表示共享文件具有读写权限,browsable表示......
  • Linux 分区扩容(根分区扩容,SWAP 分区扩容,挂载新分区为目录)
    Linux分区扩容(根分区扩容,SWAP分区扩容,挂载新分区为目录)-sysin|SYStemINside|软件与技术分享请访问原文链接:Linux分区扩容(根分区扩容,SWAP分区扩容,挂载新分区为目录),查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgLinux系统在运行过程中,出现磁盘空间不足,需......
  • linux系统usb设备的自动挂载、自动卸载(udev-media-automount)
    不推荐通过编辑/etc/fstab文件挂载方式,因为一旦拔掉硬盘或者更换硬盘后,系统就启动不起来了。这里推荐使用udev-media-automount开源网址: https://github.com/Ferk/udev-media-automount1、下载软件包:cd/目录,进入某个目录下,然后通过一下命令下载或者直接下载解压拷贝进去......
  • Openwrt每分钟检查并自动挂载NTFS格式中文内容USB硬盘
    上一篇文章后我发现这硬盘连接并不是十分稳定,三天两头掉挂载,每次掉了都要再ctrlCV一遍代码还是蛮麻烦的,干脆多敲点面条字一次完事。编写代码注意:取用时请您自己修改代码中的uuid#!/bin/sh#定义硬盘的UUID和挂载点UUID="你硬盘的uuid"MOUNT_POINT="/mnt/usb"#使用b......
  • Nature Plants | 基因组所张兴坦团队开发无需参考基因组的单倍体分型挂载工具HapHiC
    “近日,《自然·植物(NaturePlants)》在线发表了中国农业科学院深圳农业基因组研究所(岭南现代农业科学与技术广东省实验室深圳分中心,以下简称“基因组所”)张兴坦团队联合南方科技大学陈国安副教授课题组、湖南农业大学易自力教授团队的研究论文,题为“Chromosome-levelscaffolding......
  • [Linux]文件挂载和卸载
    在Linux中,挂载和卸载文件系统过程是什么?在Linux中,挂载和卸载文件系统是系统管理中常见的操作,用于访问和管理存储设备上的数据。以下是挂载和卸载文件系统的基本过程:挂载文件系统过程:准备挂载点:在Linux系统中,挂载文件系统需要一个挂载点,这是一个空目录,充当存储设备和Linux文件......
  • 在Windows 10中,系统通常会有以下默认用户账户:在Windows 10中,默认用户账户有以下几种权
    在Windows10中,系统通常会有以下默认用户账户:Administrator(管理员):这是一个系统内置的账户,具有最高的权限。默认情况下,这个账户在安装Windows10时是禁用的,不会显示在登录屏幕上。Guest(来宾):这个账户允许临时用户使用计算机,没有访问用户数据或进行系统更改的权限。默认情......