Вот тут http://leolik.blogspot.com/2008/01/nfs-autofs.html пример как это делать с помощью autofs (я себе поставил более новый пакет из репозитория autofs5) с NFS шарами, но с samba тоже самое делается.
попробовал настроить автомотическое монтирование сетевого фтп-сервера (
ftp://172.16.4.253).
1. Создал папку /media/ftp
2. Установил autofs5
3. Установил curlftpfs
4. Добавил в /etc/auto.master строку
/media/ftp /etc/auto.ftp --timeout=60,ghost
5. Создал файл /etc/auto.ftp с содержанием
servername -fstype=curl,allow_other :ftp\://172.16.4.253
6. Выполняю
sudo /etc/init.d/autofs restart
но в syslog появляются строки
automount[8658]: mount_autofs_indirect: failed to read map for /media/ftp
automount[8658]: handle_mounts: mount of /media/ftp failed!
automount[8658]: master_do_mount: failed to startup mount
Мне кажется, что проблема в синтаксе содержимого файлов /etc/auto.master и /etc/auto.ftp, но ничего не смог нарыть толкового на autofs и ftp. Может кто настраивал себе?