Автор Тема: autofs & automount  (Прочетена 4815 пъти)

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
autofs & automount
« -: Nov 01, 2005, 22:55 »
Та искам това автоматично монтиране.Прочетох нищото което пише по въпроса за това в форума както и често срещаното mini-howto по въпроса и едно друго жълто.Общо взето нещата ги бях направил.
Та кернел 2.6.13 , дал съм У на  
Примерен код

  <*> Kernel automounter version 4 support (also supports v3)

съответно имам файловете
/etc/automaster със съдържание

Примерен код

/mnt   /etc/auto.misc  --timeout=300


и /etc/auto.misc със съдържание
Примерен код

cd-r      -fstype=iso9660,ro      :/dev/hdd
cd-rw   -fstype=iso9660,ro      :/dev/hdc
usb      -fstype=vfat,iocharset=cp1251,codepage=866,rw,user,auto,umask=0      :/dev/sda1
floppy    -fstype=vfat            :/dev/fd0


но при включването на някое устройство(съответно пъхане на диск) те не се монтират ?
Какво пропускам или не правя както трябва или недочитам ?
Активен

  • Гост
autofs & automount
« Отговор #1 -: Nov 01, 2005, 23:37 »
С automount нещата се монтират при поискване.
За твоя случай (ако всички настройки са ок и е стартиран automount), то при ls /mnt/cd-r, например, трябва да ти се монтира устройството hdd.

Имал съм проблем с "--timeout=..."  в някакъм скрип. Реших го като го зададох с три минуса.
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
autofs & automount
« Отговор #2 -: Nov 02, 2005, 19:25 »
Да ама не ....... ? Идеи и предложения ?
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
autofs & automount
« Отговор #3 -: Nov 02, 2005, 19:47 »
Здравейте,
При мен от около година това работи, но с помощта на едно трио: "dbus-hal-ivman" (три програми са ;-)
Тези три програми (стартират се като daemons) монтират всичко което се сложи в "/media/xxx".
Има и графични инструменти над тях (за Gnome & KDE) но аз не ги ползвам.
Успех.Румен
Активен

rpetrov

  • Напреднали
  • *****
  • Публикации: 571
    • Профил
    • WWW
autofs & automount
« Отговор #4 -: Nov 03, 2005, 14:32 »
Цитат (ray @ Ноември 02 2005,19:47)
Здравейте,
При мен от около година това работи, но с помощта на едно трио: "dbus-hal-ivman" (три програми са ;-)
Тези три програми (стартират се като daemons) монтират всичко което се сложи в "/media/xxx".
Има и графични инструменти над тях (за Gnome & KDE) но аз не ги ползвам.
Успех.Румен

ray, примера ти е за друг начин.
Единия начин е като се постави usb/диск автоматичноно да се монтира. За целта и аз не знам последно по колко различни начина може да се направи.
Втория е монтиране по заявка. Тук монтирането става когато има заявка за достъп до ресурса. За това освен automount/autofs незнам друг начин. Има възможност и за автоматично демонтиране ако ресурса не се ползва определено време. Предимството на autofs е, че може да се монтира всичко, например мрежови файлови системи.

В случая на PAIN1 си прав, че трябва да се използва първия начин, защото той е написал
Цитат
но при включването на някое устройство(съответно пъхане на диск) те не се монтират ?
, но той иска да ползва autofs.


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.
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
autofs & automount
« Отговор #5 -: Nov 03, 2005, 17:35 »
Здравей,
Напълно съм съгласен с горния пост, това което споменах беше само (предимно) за монтиране на файлови системи (CD, USB).
Нямам опит с autofs, иначе съм работил и с "supermount".
Румен
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
autofs & automount
« Отговор #6 -: Nov 03, 2005, 21:09 »
1.
в /proc нямам filesystems (защо ?'<img'>) имам fs, но там няма ....
модула autofs4 ми е с y в кернела , тоест
Примерен код

bash-3.00# modprobe -k autofs4
FATAL: Module autofs4 not found.


2.
Примерен код

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


3. auto.master е, направил съм грешка като го пиша.

п.п. Сложих го като модул, лоадве се както трябва, но ..... ми нищо .
Пъхам кабела на флаша да кажем, влизам в директорията му "ls" мъсъ .. няма.Ни са разбираме.
/proc/filesystem още нямам .....
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
autofs & automount
« Отговор #7 -: Nov 03, 2005, 21:53 »
Здравей,
1.Провери в: "/proc/fs/...". вместо "modprobe" дай "lsmod" - да се види какви модули има заредени, чак после е "modprobe".
2.Виж по-горе (1.), но за всеки случай покажи: "uname -a"
3.Тук не мога да помогна, не ползвам (нямам) autofs - може и да го имам в ядрото, но това е било за евентуална бъдеща проба. Но не сега '<img'>
PS:само за монтиране на CD,USB ползвай 'dbus-hal-ivman'.
Успех.Румен
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
autofs & automount
« Отговор #8 -: Nov 03, 2005, 23:30 »
малко излишно, ако в fs имаше аутофс щях да кажа.
Цлед modprobe autofs4 си се лоадва както трябва.
Но очевидно нещо не е тамън.

Примерен код

bash-3.00# uname -a
Linux Styki 2.6.13 #11 Thu Nov 3 21:09:00 UTC 2005 i686 unknown unknown GNU/Linux

което не съм сигурен за какво ти е кернела съм казал кой е.
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
autofs & automount
« Отговор #9 -: Nov 03, 2005, 23:47 »
Малко извън темата, но освен autofs/automount, може да пробваш и submount.

Успех!
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
autofs & automount
« Отговор #10 -: 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, за да се види дали е зареден модула.
Румен
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
autofs & automount
« Отговор #11 -: Nov 04, 2005, 08:57 »
bash-3.00# modprobe -k autofs4
bash-3.00# lsmod
Module                  Size  Used by
autofs4                14724  0

Мина ми през ума за демона, но никъде не намерих да се споменава такъв където четох.
Активен

ray

  • Напреднали
  • *****
  • Публикации: 1464
    • Профил
autofs & automount
« Отговор #12 -: Nov 04, 2005, 09:14 »
Здравей,
Извинявай, но трябва първо трабваше да помисля и после да пиша, но нали мисля за няколко неща и така става.
Няма логика това за демона, програмата си е в "kernel-space" и би трябвало да работи в ядрото (заблудих се от другите реализации за монтиране /които аз ползвам/ - те изискват daemon).
Защо не опиташ да компилираш без модул - директно в ядрото.
Виж и за други свързани с нещо опции (в ядрото).
Добре е да имаш и "I2C" активно.
PS: при мен "modprobe" няма опция '-к' за какво я ползваш.
Успех.Румен
Активен

PAIN1

  • Напреднали
  • *****
  • Публикации: 432
    • Профил
autofs & automount
« Отговор #13 -: Nov 04, 2005, 16:44 »
със "Y" и "M" в кернела не става, със "-k" щото я предните постове някой даде такава заръка.На път съм да се откажа и без това не ми трябва а само за спорта го исках и все пак ....... какво ми липсва '<img'>
Активен

  • Гост
autofs & automount
« Отговор #14 -: Nov 04, 2005, 18:56 »
Нещо не си намирам отговора.

ray: modprobe -k е за 2.4.x : -k или --autoclean . опцията се игнорира и не пречи.


PAIN1: модула {autofs} май е добре.

Коя е дистрибуцията ?
Има ли autofs скрип в /etc/init.d/ ?
Как се стартира automount демона ?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Automount na HDD
Настройка на хардуер
Acidtrance 2 2783 Последна публикация Dec 27, 2003, 21:35
от kennedy
automount?
Настройка на програми
gravity 7 3152 Последна публикация Dec 13, 2004, 00:25
от sstanev
Проблем с AUTOMOUNT на USB устройства
Настройка на хардуер
mggeorgiev 2 2930 Последна публикация Oct 14, 2005, 15:47
от
Automount /cdrom sys amd.map
Настройки на софтуер
Summoning 0 2840 Последна публикация Oct 06, 2006, 16:45
от Summoning
забрана на automount CD DVD
Настройка на програми
penko_70 0 2383 Последна публикация Jun 07, 2010, 21:29
от penko_70