Решение проблемы: smbfs filesystem not supported by the kernel

Проблема: smbfs filesystem not supported by the kernel при попытки обзора общих директорий windows в локальной сети.

Решение:
Проверить следующее:
1. Сервер samba запущен.
2. В ядро включена поддержка smbfs и cifs

Команды:
Для того чтобы проверить, запущен ли samba:
RH:

service samba status

Другие системы:

/etc/init.d/samba status

Для того чтобы посмотреть поддерживаемые файловые системы:

cat /proc/filesystems

Для того, что бы попытаться загрузить модули ядра, необходимые для поддержки нужных файловых систем:

modrpobe cifs

modrpobe smbfs

Если при загрузке одного из этих модулей выдается сообщение об ошибке, например

linux # modprobe smbfs
FATAL: Module smbfs not found.

Необходимо перекомпилировать ядро, с поддержкой данных файловых систем.
Настройка ядра производится командой

make menuconfig

в директории исходных кодов ядра ( например /usr/src/linux ). Прежде, чем настраивать ядро, обязательно сделайте резервную копию файла .config из директории исходных кодов ядра. Описание настроек и компиляции ядра не входит в данную статью и будет описано в отдельной статье, однако вкратце, о поддержке нужных сетевых файловых систем:
Поиск необходимых параметров в menuconfig’e можно осуществлять командой:

/
запрос

Т.е. сначала набираете слэш, после этого вводите поисковый запрос и жмете Enter. При поиске по запросу smb и при отсутствии поддержки smbfs — это выглядит так:

отсутствие пооддержки smbfs в ядре
отсутствие пооддержки smbfs в ядре


Автор: Виктор Симон
www.man-linux.ru
Права копирования
Опубликовано 26 августа 2008 - информация могла устареть.

Ответить