出于某种原因,我可以使用 cifs 挂载我的 NAS,如下所示:
sudo mount -t cifs //10.0.0.210/data -o username=xxxxxxxxxxxxx,password=xxxxxxxxxxx,rw,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755 /mnt/nas
但是当我将其输入到我的 fstab 中时:
//10.0.0.210 /mnt/nas cifs username=xxxxxxxxxxxxx,password=xxxxxxxxxxxxx,rw,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755
我运行这个:
sudo mount -a
我明白了:
mount: unknown filesystem type 'cifs'
任何帮助都非常感谢。谢谢
答案1
手机可能尚未加载。
sudo modprobe cifs
*更新了模块名称
答案2
我在使用 CIFS 时遇到了这个问题和其他问题,似乎在例如 ubuntu 18.04 上你也应该安装cifs-utils
以更好地支持 SMBv3 以获得最佳安全性。
apt-get install cifs-utils
我还建议您将凭证放在文件中。例如 /root/.smbfile
username=<user>
password=<password>
和chmod 600 /root/.smbfile
那么你/etc/fstab
可以改为这样
//10.0.0.210/data /mnt/nas cifs credentials=/root/.smbfile,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755`