> 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