Титла: autofs & automount Публикувано от: PAIN1 в Nov 01, 2005, 22:55 Та искам това автоматично монтиране.Прочетох нищото което пише по въпроса за това в форума както и често срещаното mini-howto по въпроса и едно друго жълто.Общо взето нещата ги бях направил.
Та кернел 2.6.13 , дал съм У на
съответно имам файловете /etc/automaster със съдържание
и /etc/auto.misc със съдържание
но при включването на някое устройство(съответно пъхане на диск) те не се монтират ? Какво пропускам или не правя както трябва или недочитам ? Титла: autofs & automount Публикувано от: в Nov 01, 2005, 23:37 С automount нещата се монтират при поискване.
За твоя случай (ако всички настройки са ок и е стартиран automount), то при ls /mnt/cd-r, например, трябва да ти се монтира устройството hdd. Имал съм проблем с "--timeout=..." в някакъм скрип. Реших го като го зададох с три минуса. Титла: autofs & automount Публикувано от: PAIN1 в Nov 02, 2005, 19:25 Да ама не ....... ? Идеи и предложения ?
Титла: autofs & automount Публикувано от: ray в Nov 02, 2005, 19:47 Здравейте,
При мен от около година това работи, но с помощта на едно трио: "dbus-hal-ivman" (три програми са ;-) Тези три програми (стартират се като daemons) монтират всичко което се сложи в "/media/xxx". Има и графични инструменти над тях (за Gnome & KDE) но аз не ги ползвам. Успех.Румен Титла: autofs & automount Публикувано от: rpetrov в Nov 03, 2005, 14:32
ray, примера ти е за друг начин. Единия начин е като се постави usb/диск автоматичноно да се монтира. За целта и аз не знам последно по колко различни начина може да се направи. Втория е монтиране по заявка. Тук монтирането става когато има заявка за достъп до ресурса. За това освен automount/autofs незнам друг начин. Има възможност и за автоматично демонтиране ако ресурса не се ползва определено време. Предимството на autofs е, че може да се монтира всичко, например мрежови файлови системи. В случая на PAIN1 си прав, че трябва да се използва първия начин, защото той е написал
PAIN1, няколко въпроса: 1.) Имаш ли autofs в /proc/filesystems ? Скрипта за стартиране, нещо като ...../*autofs, трябва да изпълни modprobe -k autofs4 или modprobe -k autofs. 2.) Имаш ли модул autofs ? Може да се потърси с : find /lib/modules/`uname -r` -name 'autofs*' Ако 1. и 2. са ок. в момента не се сещам какво точно трябва да се търси в log-файловете, за да се види проблема. 3.) И файла обикновенно е /etc/auto.master, т.е. има точка, но може на твоята дистрибуция да е по друг начин. Трябва да се прегледа autofs скрипта, който стартира automount. Титла: autofs & automount Публикувано от: ray в Nov 03, 2005, 17:35 Здравей,
Напълно съм съгласен с горния пост, това което споменах беше само (предимно) за монтиране на файлови системи (CD, USB). Нямам опит с autofs, иначе съм работил и с "supermount". Румен Титла: autofs & automount Публикувано от: PAIN1 в Nov 03, 2005, 21:09 1.
в /proc нямам filesystems (защо ? ![]() модула autofs4 ми е с y в кернела , тоест
2.
3. auto.master е, направил съм грешка като го пиша. п.п. Сложих го като модул, лоадве се както трябва, но ..... ми нищо . Пъхам кабела на флаша да кажем, влизам в директорията му "ls" мъсъ .. няма.Ни са разбираме. /proc/filesystem още нямам ..... Титла: autofs & automount Публикувано от: ray в Nov 03, 2005, 21:53 Здравей,
1.Провери в: "/proc/fs/...". вместо "modprobe" дай "lsmod" - да се види какви модули има заредени, чак после е "modprobe". 2.Виж по-горе (1.), но за всеки случай покажи: "uname -a" 3.Тук не мога да помогна, не ползвам (нямам) autofs - може и да го имам в ядрото, но това е било за евентуална бъдеща проба. Но не сега ![]() PS:само за монтиране на CD,USB ползвай 'dbus-hal-ivman'. Успех.Румен Титла: autofs & automount Публикувано от: PAIN1 в Nov 03, 2005, 23:30 малко излишно, ако в fs имаше аутофс щях да кажа.
Цлед modprobe autofs4 си се лоадва както трябва. Но очевидно нещо не е тамън.
което не съм сигурен за какво ти е кернела съм казал кой е. Титла: autofs & automount Публикувано от: Drakula в Nov 03, 2005, 23:47 Титла: autofs & automount Публикувано от: ray в Nov 04, 2005, 08:35 Здравей,
Исках ти "uname -a" заради следващият ред от пред. пост: ... Примерен код bash-3.00# modprobe -k autofs4 FATAL: Module autofs4 not found. ... Идеята ми беше че може да не намира/зарежда модула, който пък е за ядро 2.6.13 (следва цитат): ... Примерен код bash-3.00# find /lib/modules/`uname -r` -name 'autofs*' /lib/modules/2.6.13/kernel/fs/autofs /lib/modules/2.6.13/kernel/fs/autofs/autofs.ko ... Провери дали не е нужно да се пусне някой "daemon" за да работи (би трябвало да има, защото обичайния начин за реалиция е демон да слуша и при промяна на файл в /dev да се активира - като създаде връзка и монтира нещата). Иначе повече ме интересуваше изхода от "lsmod" а не от modprobe, за да се види дали е зареден модула. Румен Титла: autofs & automount Публикувано от: PAIN1 в Nov 04, 2005, 08:57 bash-3.00# modprobe -k autofs4
bash-3.00# lsmod Module Size Used by autofs4 14724 0 Мина ми през ума за демона, но никъде не намерих да се споменава такъв където четох. Титла: autofs & automount Публикувано от: ray в Nov 04, 2005, 09:14 Здравей,
Извинявай, но трябва първо трабваше да помисля и после да пиша, но нали мисля за няколко неща и така става. Няма логика това за демона, програмата си е в "kernel-space" и би трябвало да работи в ядрото (заблудих се от другите реализации за монтиране /които аз ползвам/ - те изискват daemon). Защо не опиташ да компилираш без модул - директно в ядрото. Виж и за други свързани с нещо опции (в ядрото). Добре е да имаш и "I2C" активно. PS: при мен "modprobe" няма опция '-к' за какво я ползваш. Успех.Румен Титла: autofs & automount Публикувано от: PAIN1 в Nov 04, 2005, 16:44 със "Y" и "M" в кернела не става, със "-k" щото я предните постове някой даде такава заръка.На път съм да се откажа и без това не ми трябва а само за спорта го исках и все пак ....... какво ми липсва
![]() Титла: autofs & automount Публикувано от: в Nov 04, 2005, 18:56 Нещо не си намирам отговора.
ray: modprobe -k е за 2.4.x : -k или --autoclean . опцията се игнорира и не пречи. PAIN1: модула {autofs} май е добре. Коя е дистрибуцията ? Има ли autofs скрип в /etc/init.d/ ? Как се стартира automount демона ? Титла: autofs & automount Публикувано от: ray в Nov 04, 2005, 19:08 Здравей,
Стана ми интересно и потърсих Howto's за autofs. намерих няколко и сега чета едното (www.gentoo-wiki.com). Тук пише, че все пак се ползва "daemon" в /etc/init.d/autofs. Пакета е "autofs"-инсталирай и пробвай (ако го нямаш досега). Това е за Gentoo но едва ли има големи разлики. Успех.Румен Титла: autofs & automount Публикувано от: PAIN1 в Nov 05, 2005, 19:48 Пакетът е инсталиран.
aumount ако е демона пускам го със
Ръгам си апаратчето и не.Не стаа, не става. /etc/rc.d/ нямам нищо свързано с autofs ...... ? Титла: autofs & automount Публикувано от: ray в Nov 05, 2005, 20:54 Здравей отново,
Просто за инфо генерирах бинарен пакет на "autofs-4.1.3": ...начало... /etc/ /etc/autofs/ /etc/autofs/auto.master /etc/autofs/auto.net /etc/autofs/auto.misc /etc/conf.d/ /etc/conf.d/autofs /etc/init.d/ /etc/init.d/autofs /usr/ /usr/lib/ /usr/lib/autofs/ /usr/lib/autofs/mount_afs.so /usr/lib/autofs/mount_ext2.so /usr/lib/autofs/mount_nfs.so /usr/lib/autofs/lookup_multi.so /usr/lib/autofs/mount_generic.so /usr/lib/autofs/lookup_userhome.so /usr/lib/autofs/mount_changer.so /usr/lib/autofs/lookup_nisplus.so /usr/lib/autofs/mount_bind.so /usr/lib/autofs/lookup_program.so /usr/lib/autofs/lookup_yp.so /usr/lib/autofs/lookup_file.so /usr/lib/autofs/parse_sun.so /usr/lib/autofs/mount_autofs.so /usr/sbin/ /usr/sbin/automount /usr/share/ /usr/share/doc/ /usr/share/doc/autofs-4.1.3-r4/ /usr/share/doc/autofs-4.1.3-r4/README.options.gz /usr/share/doc/autofs-4.1.3-r4/CHANGELOG.gz /usr/share/doc/autofs-4.1.3-r4/README.replicated-server.gz /usr/share/doc/autofs-4.1.3-r4/README.gz /usr/share/doc/autofs-4.1.3-r4/samples/ /usr/share/doc/autofs-4.1.3-r4/samples/auto.misc.gz /usr/share/doc/autofs-4.1.3-r4/samples/auto.master.gz /usr/share/doc/autofs-4.1.3-r4/README.smbfs.gz /usr/share/doc/autofs-4.1.3-r4/README.ldap.gz /usr/share/doc/autofs-4.1.3-r4/TODO.gz /usr/share/doc/autofs-4.1.3-r4/COPYING.gz /usr/share/doc/autofs-4.1.3-r4/COPYRIGHT.gz /usr/share/doc/autofs-4.1.3-r4/README.changer.gz /usr/share/doc/autofs-4.1.3-r4/CREDITS.gz /usr/share/doc/autofs-4.1.3-r4/README.ghosting.gz /usr/share/doc/autofs-4.1.3-r4/README.patches.gz /usr/share/doc/autofs-4.1.3-r4/README.direct.gz /usr/share/doc/autofs-4.1.3-r4/README.init.gz /usr/share/man/ /usr/share/man/man5/ /usr/share/man/man5/autofs.5.gz /usr/share/man/man5/auto.master.5.gz /usr/share/man/man8/ /usr/share/man/man8/autofs.8.gz /usr/share/man/man8/automount.8.gz ...край... 1.Така, значи първо стартираш един постоянен "daemon" - "#/etc/init.d/autofs start" (това е при мен просто го направи за Слака както и където е); 2.За проба дай "#ps aux | grep autofs" и трябва да видиш процес с име 'autofs' да работи (това е всъщност демона); 3.Сега вече пробвай с "automount ...." (не знам опциите). Всъщност "autofs" е демона, не "automount" (това е команда). Това трябва да е всичко. Не мога да пробвам нямам поддръжка в ядрото а не ми се прекомпилира ядрото ;-) Успех.Румен Титла: autofs & automount Публикувано от: PAIN1 в Nov 05, 2005, 23:45 намерих съответния скрипт и следва:
съдържанието на скрипта (което ми се струва коректно) e 320 реда и не ми се струва удачно да го копирам тука.Но не работи, в смисъл че като му дам rc.autofs.in с параметър status примерно не изплюва нищо, със старт стоп рестарт и такива също ....... Също така не намирам пид файл на autofs, пък така като разгледам кода тряя да има ...... . Съобще манджа с грозде .... не разбирам ... |