我在本地网络中使用 fritz.box NAS,并希望在重启期间安装存储。我曾经成功安装并使用它,SMB1
但由于它不再被认为是安全的,我选择升级到 SMB3。路由器支持此选项,默认情况下已激活。
以下是我/etc/fstab
为坐骑说的台词:
//<ip>/FRITZ.NAS/ /home/<me>/nas cifs credentials=/home/<me>/.smbcredentials,vers=3.0,uid=1000,gid=1000,iocharset=utf8,sec=ntlmssp 0 0
它似乎成功安装到文件夹cd
中nas
并导航。但是,一旦我尝试访问文件(例如cat
文本文件),就会出现Stale file handle
错误。例如:
cat: file.txt: Stale file handle
我也尝试使用,vers=2.0
但结果相同。我还检查了/etc/samba/smb.conf
和是否都client min protocol
正确server min protocol
设置为SMB2
。
我设置了log level = 3
。它似乎只是卡住了。它只是打印了这个。logging = syslog
/etc/samba/smb.conf
sudo mount -a
CIFS: Attempting to mount //<ip>/FRITZ.NAS/
我SMB1
收到了成功的消息。
不确定我还应该尝试什么。
编辑:当我尝试执行cat file.txt
日志时说:
CIFS: VFS: bogus file nlink value 0
答案1
所有错误都指向服务器/客户端 inode 混乱。向 cifs mount 语句添加另一个选项:noserverino