mount挂载samba共享的错误code = -22

分类:CentOS运维 阅读:16174 次

今天用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
问题解决,如此完美!