Skip to content

如何挂载Samba(CIFS), NFS

练亮斌 edited this page Sep 2, 2020 · 2 revisions

在OpenWRT里面挂载NFS/SMB的需求应该很少,一般都是用来共享NFS/SMB,所以这里只是提供下参考。

手动挂载

挂载SMB: mount -t cifs -o username=Everyone,uid=1023,gid=1023 //192.168.1.1/Disk_sda1 /mnt/smb

在OpenWRT中挂载NFS: mount -t nfs 192.168.1.1:/mnt/sda1 /mnt/nfs

在Debian等Linux系统中挂载NFS: mount -t nfs4 -o vers=3 192.168.1.1:/mnt/sda1 /mnt/nfs

OpenWRT中自动挂载

  1. 打开OpenWRT管理页面, 进入“系统”-“挂载点”配置页面
  2. 在“挂载点”一栏点“添加”按钮
  3. 勾选“启用此挂载点
  4. 在“设备”项填入自定义设备, 例如一个Samba的地址//192.168.1.1/Disk_sda1, 或者NFS的地址192.168.1.1:/mnt/sda1, 按回车键完成输入
  5. 在“挂载点”项填入自定义挂载点, 例如/mnt/smb, 按回车键完成输入
  6. 切换到“高级设置”选项卡
  7. 在“文件系统”项填入自定义文件系统, 对于Samba应该填入cifs, 对于NFS应该填入nfs, 按回车键完成输入
  8. 清空“挂载选项”, 如果是挂载Samba, 需要再填入username=Everyone,uid=1023,gid=1023(很重要)
  9. 点击页面下方的“保存并应用”按钮

PS:由于X9S/Z9S等设备是由安卓系统管理网络连接的,OpenWRT启动时网络还没准备好,所以自动挂载无效,可以在“本地启动脚本”中填入以下脚本:

sleep 30
block mount

sleep的时间需要自己调节。