Ошибка CIFS VFS: cifs_mount failed w/return code = -22
16 марта, 2011
Рубрики: Linux, SAMBA, Настройка сервера Linux, основы Linux
Доброго времени, принялся я за изучение САМБы. Довольно интересная штука. На первых шагах пришлось столкнуться со ошибкой при монтировании расшаренных каталогов Windows.
Исходные данные:
- Установлен пакет samba с зависимостями по умолчанию (apt-get install samba)
- в /etc/samba/smb.conf был установлен минимальный необходимый параметр (имя рабочей группы workgroup=WORKGROUP в директории [global])
- Настроены сетевые адреса и проверена корректная работа разрешения имен (ping компьютера по имени корректно разрешался в IP и приходили ответы)
Проблема:
При монтировании расшаренного каталога по имени, вываливалась ошибка:
cifs-server:~# mount -t cifs -o username=useruser,password=XXXXXXX,uid=root,gid=root //server/share /mnt --verbose mount: wrong fs type, bad option, bad superblock on //server/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
При этом, в логе появлялось следующее сообщение:
cifs-server:~# tail -n20 /var/log/syslog Mar 16 10:15:08 cifs-server kernel: [83191.752176] eth0: no IPv6 routers present Mar 16 10:15:28 cifs-server dhcpd: DHCPREQUEST for 192.168.1.10 from 08:00:27:ad:4c:c8 (comp) via eth2 Mar 16 10:15:28 cifs-server dhcpd: DHCPACK on 192.168.1.10 to 08:00:27:ad:4c:c8 (comp) via eth2 Mar 16 10:15:49 cifs-server kernel: [83233.187104] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:17:01 cifs-server /USR/SBIN/CRON[5721]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Mar 16 10:18:55 cifs-server kernel: [83418.622296] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:55 cifs-server kernel: [83419.175520] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:56 cifs-server kernel: [83419.606658] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:56 cifs-server kernel: [83419.959644] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:56 cifs-server kernel: [83420.286071] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:56 cifs-server kernel: [83420.574223] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:57 cifs-server kernel: [83420.862483] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:57 cifs-server kernel: [83421.143469] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:57 cifs-server kernel: [83421.446560] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:58 cifs-server kernel: [83421.710541] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:58 cifs-server kernel: [83421.999639] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:58 cifs-server kernel: [83422.287406] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:58 cifs-server kernel: [83422.526999] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:59 cifs-server kernel: [83422.822100] CIFS VFS: cifs_mount failed w/return code = -22 Mar 16 10:18:59 cifs-server kernel: [83423.183261] CIFS VFS: cifs_mount failed w/return code = -22
При этом, через smbclient //server/share -Uuseruser все прекрасно подключалось и работалось. А так же, монтирование прекрасно монтировалось, если указать адрес шары через IP. Причиной, как я понял было – “не умение” команды mount резолвить сетевые имена.
Решение
Решение оказалось простым, необходимо было поставить пакет cifs-utils и smbfs:
cifs-server:~# apt-get install smbfs cifs-utils
С Уважением, Mc.Sim!
Другие материалы в категории основы Linux
- Текстовый редактор VIM, основы работы
- ddrescue или спасаем данные с HDD
- Резервное копирование файлов сайта по ssh
- Седьмой релиз Debian
- Использование ramdisk в Linux (ramdisk, ramfs, tmpfs) или препарирование рамдисков
- SNMP протокол (основы)
- Установка антивирусного сканера ClamAV на Debian
- HOWTO использование backports в Debian
- Конспект установки Debian на сервер
- SSH сервер на Debian
Спасибо! Была аналогичная проблема, помогло!
Спасибо. В принципе это и подозревал, инструкция более чем достаточная.