Проблема: 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 — это выглядит так: