我在 Debian 机器上安装远程目录时遇到了困难:我尝试使用 NFS 和 CIFS (Samba)。对于这两种方法,我都能安装目录,并且它可以正常工作 5-30 分钟,但随后失败了。
ls
在本地计算机的挂载点上运行时,我得到:
- 当使用 CIFS 挂载时ls: reading directory .: Resource temporarily unavailable
- 当使用 NFS 挂载时ls: cannot access /mnt/NAS: Stale file handle
这是我的/etc/fstab
:(
192.168.1.11:/NAS/music /mnt/NAS nfs defaults 0 0
//192.168.1.11/NAS/music /mnt/NAS cifs username=pi,password=samba 0 0
当然,我只安装一根线或另一根线)
对于这两行,我都可以自动和手动挂载并访问远程目录的本地挂载几分钟。但不久之后就失败了。
该网络结构将远程计算机连接到路由器,而本地计算机使用 wifi。
你能帮我解决这个问题吗?
谢谢,法比安
答案1
考虑到连接的本质,通过 wifi 连接安装网络共享并不是最佳解决方案。
该问题可能源于 WiFi 不稳定。
您可以尝试使用参数挂载 NFS 共享
rsize=32768,wsize=32768
和/或尝试使用 TCP 而不是 UDP。后一种解决方案在性能方面可能成本更高,但是,它应该确保更好的连接稳定性。
答案2
可能需要使用“nounix”选项作为挂载参数来消除这个恼人的消息/问题。例如:“mount -o uid=1000,gid=1000,rw,user=,密码=,vers=1.0,nounix //bla/bla /media/bla"