几年来,我一直在我的 Linux Mint 机器上使用 samba 来映射到一所大型大学的 Windows 网络驱动器。一直在工作。
Linux Mint version: 18 (Sarah)
Kernel: 4.4.0-164-generic
Samba version: Version 4.3.11-Ubuntu
我使用他们的 VPN,然后使用以下命令映射到 samba:
smb://DOMAIN;[email protected]/ssd_drives_k/my/path/to/files
这种方法多年来一直有效。但最近出现了问题,我只能读取(因此打开/复制)一些文件,而不能读取其他文件。我可以在 nemo 中看到所有内容,但某些文件(所有类型、word、pdf 等)不会复制到我的计算机或在各自的程序中打开。对于它影响哪些文件似乎没有任何特定的模式,但基本上有些文件是可见的,但我无法访问。
我在这些文件上收到的错误是“功能未实现”,例如:
当尝试将某些文件复制到我的桌面时,出现“功能未实现”错误窗口(即“复制文件/路径时出错”;将文件复制到/路径/路径时出错”;然后取消或跳过选项 - “显示更多详细信息”表示“功能未实现”)。
当尝试打开一些 pdf 文件时,我的 pdf 阅读器(这是默认的系统阅读器;如果我尝试 okular,它根本无法打开,也没有错误)中出现“功能未实现”。
错误截图:
因此,有很多东西我无法再访问...大学的 IT 团队通常都非常出色,但在这种情况下却让我一无所获...令人沮丧,但我想知道这里是否有人能够帮忙解答是什么原因造成的以及如何纠正?
答案1
感谢这个答案,我得出了一个解决方案:https://serverfault.com/questions/414074/mount-cifs-host-is-down/929331#929331
不知道为什么,但我怀疑我的 SMB 计算机升级意味着我不再与他们的(旧的?)版本兼容。
现在,如果我在终端中手动执行此操作并指定 vers = 1.0,则可以使用此方法:
sudo mount -t cifs //subdomain.address.edu/ssd_drives_k/my/path/to/files /mnt/driveiwant -o username=user,domain=DOMAIN,vers=1.0
但 vers=3.0 不起作用:
sudo mount -t cifs //subdomain.address.edu/ssd_drives_k/my/path/to/files /mnt/driveiwant -o username=user,domain=DOMAIN,vers=3.0
所以看来他们可能需要升级他们的装备,我不确定,但这可行!