OpenWrt 利用磁盘剩余空间以及进行 Samba 共享设置
首先运行fdisk -l查看当前系统的磁盘名称为Disk /dev/mmcblk0: 7.4 GiB。

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

再次输入fdisk -l查看分区的变化,会看到刚新建的分区,名字叫/dev/mmcblk0p3(此名称不同的设备可能不同),输入格式化命令mkfs.ext4 /dev/mmcblk0p3格式化新建的分区。
新建文件夹mkdir /mnt/mmcblk0p3,然后进入 OpenWrt 进行挂载,系统→挂载点→ 添加,启用挂载点 UUID 选择为你刚才创建的分区,挂载点 的挂载路径设置为/mnt/mmcblk0p3。

进入 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