volkoff@home

Начало » Заметки

1 Мая 2009

Монтирование samba-ресурсов в Fedora10

Наутилус расслабляет. Жмякнул "Сеть Windows" и гуляй по сетке. А куда и как оно монтируется, даже не задумываешься.

Но что делать, если зубная щётка недоступна? :) В смысле, если вдруг надо зайти на шару из программы, которая не дружит с гномовской файловой системой? Например установщиком CrossOver или плеером Xine?

Естессно, тру-линуксоид вам скажет, что надо курить man fstab и что гном - отстой. Но меня устраивает гном и доступ к шаре из не-гномовcких приложений нужен крайне редко, например поставить что-то под Кроссовером из сетевого файлоотстойника. Поэтому пришлось вспоминать старый добрый mount.

И так, первая попытка - первое разочарование:

mount -t smb //server/sharez /mnt/sharez
mount: неизвестный тип файловой системы 'smb'
Оказывается, это теперь называется 'cifs'. Ну валяйте, пусть будет 'cifs'. Но тут новая напасть:
mount -t cifs //server/sharez /mnt/sharez
mount: wrong fs type, bad option, bad superblock 
       on //server/sharez, 
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you 
       might need a /sbin/mount. helper program)
       В некоторых случаях полезная информация 
       может быть найдена в syslog - 
       попробуйте dmesg | tail или что-то
       в этом роде
О как. Что-то в этом роде)) Просмотр сообщений в логе dmesg | tail показал некий удивительный код ошибки, который гаданием на гугле никак не поддавался расшифровке:
cifs_mount failed w/return code = -22
Что-то мне подсказывало, что чего-то в системе не хватает. В отчаянии полез в менеджер пакетов и сделал поиск по слову samba. И что вы думаете? Подозрительный пакетик "samba-client" оказался без галочки. И тут Капитан Очевидность как бы намекает:
yum install samba-client
После чего mount -t cifs работает как надо :)

Нет, ну что мешало сказать об этом в сообщении об ошибке? Нет, bad option, bad superblock....

Комментарии