A létező legjobb automount rendszer

Összedobtam a legjobb automount rendszert, amivel valaha találkoztam. Az ivman és az autofs kombinációja. Az autofs tudja azt, hogy bizonyos idejű inaktivitás után automatikusan lecsatol. Ez megkímél attól a kényelmetlenségtől, hogy jelezni kelljen az eszköz használatának befejeztét (lecsatolás, szinkronizálás), ugyanakkor lehetővé teszi, hogy mindemellet az eszköz aszinkron legyen csatolva. A hátránya, hogy előre meg kell adni a configfile-ban az eszközöket, amiket automatikusan csatol. CD ill. floppy esetén ezzel nincs gond, de pendrive-oknál például már változhat. Itt jön képbe az ivman. Ez a HAL-lal van kapcsolatban, és automatikusan végre tud hajtani különféle parancsokat eszköz behelyezésénél és eltávolításánál. Na most az ivman nagyon rugalmas. Így én beállítottam, hogy eszköz behelyezésénél és eltávolításánál ő maga konfigurálja át a autofs-t.

Az eredmény:
a) desktop environment független automount megoldás
b) 0 mount, umount, sync

Majd később bemásolom a szkriptjeimet, meg részletesen leírom, hogy mit hogyan csináltam.

Hozzászólások

Összedobtam a legjobb automount rendszert, amivel valaha találkoztam.

:D Ez nagyon aranyos :)

Egyébként ez most tényleg sokkal jobb, mint mondjuk egy ubuntu-féle HAL-os out-of-the-box megoldás?

Ahogy én tapasztalom:
Ubuntu-féle out-of-box megoldás = GNOME-féle out-of-box megoldás

Az én megoldásom desktop environment független. Mindentől független tehát mindenen működik: konzol ill. bármelyik ablakkezelő.
A másik: Lássuk a mount kimenetének következő sorát! (GNOME mountolta Ubuntuban)
/dev/sda1 on /media/usbdisk type vfat (rw,nosuid,nodev,quiet,shortname=mixed,uid=1000,gid=1000,umask=077,iocharset=utf8)
Látszik, hogy aszinkron módban van felmountolva. Ez azt jelenti, ha módosítottam az eszköz tartalmát, akkor nem ajánlott csak úgy kihúzni, mert a kiürítetlen cache miatt adatvesztés történhet. Így eltávolítás előtt ajánlott egy sync vagy umount. Persze lehet ezt grafikusan végezni, de el kell végezni és ez kényelmetlenség. (Windows alatt is meg kell tenni - Safely Remove Hardware) Nálam viszont, ha bezárok minden ablakot vagy programot, ami használja az eszközt, akkor az autofs 3 másodperc (ez állítható) után automatikusan lecsatolja. Így nyugodtan kihúzhatom. Lehetne szinkron mountolni is, de ez a timeoutos jobb, mert aszinkron módban potenciálisan gyorsabb.

Jobbnak jobb. De most, hogy ez neked _sokkal_ jobb-e vagy csak kicsivel jobb, azt döntsd el magad?

Köszönöm a kimerítő választ.

Nem akarok akadékoskodni továbbra sem, főleg nem úgy, hogy nem tudom ellenőrizni - nem linux alól vagyok, de mintha az ubuntu-féle automount kde-ben is menne (kubuntumon), másrészről pedig talán konzolból is...?

Na, inkább megnézem :)

A submount óta az ilyesmit fenntartással kezelem. Várjuk a leírást a HUPWiki-ben.

Holnapra jó lesz :-)...

submount = kernel patch + daemon

autofs/automount = ez a kernel része már régóta, van valami automount nevű cucc (talán daemon?) meg autofs nevű script (azt hiszem ez olvassa a map fileokat és adja át az automountnak)
ivman = full userspace cucc, erősen konfigurálható, HAL+D-Bus alapokon