如何通过 fstab 挂载 SMB 共享?(与手动挂载命令配合使用。)

如何通过 fstab 挂载 SMB 共享?(与手动挂载命令配合使用。)

以下 mount 命令在我的系统上运行:

sudo mount -t cifs //192.168.0.20/share -o user=guest,password=0,file_mode=0777,dir_mode=0777,iocharset=utf8 /mnt/mit

但是,添加等效的 fstab 条目...

//192.168.0.20/share  /mnt/mit  cifs  user=guest,password=0,file_mode=0777,dir_mode=0777,iocharset=utf8  0  0

mount -av挂起的原因:

$ sudo mount -av
mount.cifs kernel mount options: ip=192.168.0.20,unc=\\192.168.0.20\share,file_mode=0777,dir_mode=0777,iocharset=utf8,user=,pass=********

命令从未完成。我做错了什么?

更多细节:

  • Ubuntu 16.04.1 LTS
  • cifs-utils已安装在系统上。

  • 当通过 手动安装时sudo mount -t ..., 中对应的行 /etc/mtab 是:

    //192.168.0.20/share /mnt/mit cifs rw,relatime,vers=1.0,cache=strict,username=guest,domain=MIT,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.0.20,file_mode=0777,dir_mode=0777,nounix,serverino,mapposix,rsize=61440,wsize=65536,actimeo=1 0 0
    

    (将其复制到 fstab 会导致相同的调试输出和相同的挂起。)

相关内容