首先运行fdisk -l查看当前系统的磁盘名称为Disk /dev/mmcblk0: 7.4 GiB

AndyIO.com

如果没有cfdisk,直接在软件包安装即可,运行磁盘分区工具cfdisk /dev/mmcblk0,按照界面提示操作,过程中创建分区,注意主分区个数和创建分区后要选择Write进行写盘修改,确认要输入yes,然后选择Quit退出分区工具。

AndyIO.com

再次输入fdisk -l查看分区的变化,会看到刚新建的分区,名字叫/dev/mmcblk0p3(此名称不同的设备可能不同),输入格式化命令mkfs.ext4 /dev/mmcblk0p3格式化新建的分区。

新建文件夹mkdir /mnt/mmcblk0p3,然后进入 OpenWrt 进行挂载,系统挂载点 添加,启用挂载点 UUID 选择为你刚才创建的分区,挂载点 的挂载路径设置为/mnt/mmcblk0p3

AndyIO.com

进入 OpenWrt ,网络存储网络共享
基本设置

vi /etc/config/samba,也可以在 Luci 页面配置。
主机名:R2S
描述:R2S
工作组:WORKGROUP
不要勾选“共享家目录”和“自动共享”;

共享目录

名称:share
路径:/mnt/mmcblk0p3
允许用户:root
勾选“可浏览”和“允许匿名用户”
“新文件权限掩码”和“新目录权限掩码”填写“0755”

Luci 页面上修改 samba 模板,把字符集设置一下,启用root用户访问。

另,cli 下配置文件路径为 /etc/samba/smb.conf.template。

编辑模板

注释 #invalid users = root
添加 unix charset = utf-8

设置共享用户密码,刚开始口令文件是不存在的,先touch,再增加一个用户

touch /etc/samba/smbpasswd

新建一个 samba 用户root,并设置合适的密码

smbpasswd -a root

日后修改密码

smbpassed root

配置完成后,页面直接保存和应用,也可以命令行启动 Samba 服务,或者重新启动 OpenWrt 。

/etc/init.d/samba start