openWRT(Linux)挂载共享文件夹
Contents
openWRT(Linux)挂载共享文件夹
两个家中都有NAS,用ZerotierOne组网在了一起。其中一个通过SMB协议共享了电影,想在另一个家里的NAS上(openWRT系统)把这个电影文件夹挂载到本地NAS里,并再次通过SMB共享出去供电视盒子使用。
但是在openWRT系统中,启用SMB共享简单,但是“挂载 SMB/CIFS 网络共享文件夹”这个选项怎么设置都不起作用。折腾很久,终于通过命令行搞定。
- 首先安装相关套件cifsmount
opkg update # 更新软件列表
opkg install cifsmount # 安装cifsmount
-
之后,创建一个挂载点(创建挂载点的文件夹)。用命令行或者FinalShell之类的工具新建文件夹都行。例如
/mnt/nas100
。 -
挂载SMB目录
mount.cifs //192.168.193.1/nas/media /mnt/nas100 -o user=username,pass=password,iocharset=utf8
- //192.168.193.1/nas/media SMB的路径
- /mnt/nas100 主机挂载点的路径
- user=username username是SMB访问的用户名
- pass=password password是SMB访问密码
- iocharset=utf8 指定字符集,以确保中文文件名和路径在Linux系统上正确显示,如果还是乱码,先卸载掉挂载点,再删掉这个参数,或者把utf8替换为cp936或gbk重新执行上述命令试试。
- 卸载挂载点
umount /mnt/nas100
- /mnt/nas100 是要卸载的挂载点路径