OpenWrt在挂载局域网共享文件夹可以有效减少磁盘空间占用,实现无限扩容的可能,在操作中踩了不少坑,所以记录下来:

操作指令

首先安装相关套件cifsmount

opkg update         # 更新软件列表
opkg install cifsmount          # 安装cifsmount

没有报错即为成功

挂载文件夹

此处挂载局域网192.168.1.40的share文件夹到 OpenWrt中的/root/shar文件夹

mount.cifs //192.168.1.40/share /root/share -o user=your_name,pass=your_password,vers=1.0,sec=ntlm

因为OpenWrt的mount命令版本比较低,此处的 vers=1.0是必须的,sec=ntlm也是必须的加密选项,不过需要根据网络不同配置不同的加密选项

取消挂载

如果想取消挂载,仅需要取消取消挂载点就可以了
umount /root/share

期间碰到的坑:

mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

意思为参数错误,原因是后面的 user=your_name,pass=your_password 后面没有添加 vers=1.0,sec=ntlm