今天用samba共享了一个目录,然后在本地挂载没有问题,远程机器挂载报错如下:

 mount: wrong fs type, bad option, bad superblock on //192.168.1.33/share,

      missing codepage or helper program, or other error

      (for several filesystems (e.g. nfs, cifs) you might

      need a /sbin/mount.<type> helper program)

      In some cases useful info is found in syslog - try

      dmesg | tail  or so

然后运行dmesg | tail

[2242176.506491] smbfs is deprecated and will be removed from the 2.6.27 kernel. Please migrate to cifs

[2242176.506898] smb_fill_super: missing data argument

[2242232.549770]  CIFS VFS: cifs_mount failed w/return code = -22

[2242425.641177]  CIFS VFS: cifs_mount failed w/return code = -22

[2242445.510631] smbfs is deprecated and will be removed from the 2.6.27 kernel. Please migrate to cifs

[2242445.511037] smb_fill_super: missing data argument

[2242925.558212]  CIFS VFS: cifs_mount failed w/return code = -22

[2242937.319962]  CIFS VFS: cifs_mount failed w/return code = -22

[2242946.396069]  CIFS VFS: cifs_mount failed w/return code = -22

[2243134.145463]  CIFS VFS: cifs_mount failed w/return code = -22

google搜索下CIFS VFS: cifs_mount failed w/return code = -22,网上很多说装nfs-common包,但是依然如此。结合上面的输出信息,提示应该是文件系统不支持,试着装了smbfs文件系统

apt-get install smbfs

问题解决,如此完美!