> On 30.12.2013, at 23:45, Mihai Badici <[email protected]> wrote:
> 
>> On Monday 30 December 2013 23:25:31 Catalin Bucur wrote:
>>> On 30/12/13 22:59, Mihai Badici wrote:
>>>> On Monday 30 December 2013 22:48:28 Paul Lacatus wrote:
>>>> Pe serverasul meu de acasa care ruleaza in runlevel 3 as vrea sa se
>>>> monteze automat un anumit disc usb la pornire daca e conectat sau la
>>>> conectare intr-un director fix /mnt/#### . Recunoaterea partitiei as
>>>> putea sa o fac dupa UUID , nu pot dupa device pentru ca se poate schimba
>>>> in functie de ce am mai conectat .  Problema e cum triggerez comanda de
>>>> montare la conectare sau la pornire
>>>> 
>>>> Paul
>>> 
>>> In zilele noastre asta se face cu udev.
>>> Prin /etc/udev.d/rules.d se pune o regula pe care o afli din manual :)
>> 
>> Cred ca si autofs e o solutie ok.
> 
> Acum nu stiu la ce nivel e udevd in centOS, ca e kernelul un pic mai vechi 
> dar 
> nu destul de vechi cred.
> 
> La celebrul bitslack eu am pus o regula 99-diskmount.rules 
> care suna asa:
> KERNEL=="sd*[1-9]" , ACTION=="add" , RUN+="/lib/udev/mount_drive.sh %k" 
> 
> Si se interpreteaza ca daca apare vreun device cu un nume care satisface 
> regula cu sd....   ruleaza scriptul /lib/udev/mount_drive.sh
> Pentru cazul tau trebuie inlocuita expresia regulata cu una continand uuid-ul 
> iar in loc de script poti pune direct mount ( la mine e un if pt ca daca e 
> ntfs il montez cu ntfs-3g, de aia l-am pus intr-un script separat). 
> Autofs n-am folosit , posibil sa mearga.
> 
>> 
Am început sa studiez acum sinteza regulilor de la udev. Nu e chiar simplu . 
Daca vreau sa fac sa lucreze numai pentru discul respectiv nu ar fi prea 
complicat. Cum ai scris mai sus pur si simplu se triggereaza scriptul 
mount_drive.sh.  Detectia dupa uuid pot sa o fac in script. 
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui