OVH Cloud OVH Cloud

Autofs : timout différent dans /media

3 réponses
Avatar
Christophe HENRY
Salut à tous,

J'ai trois périphériques que je souhaite voir dans le répertoire /media :
/media/usb
/media/ypt7
/media/cdrom

ypt7 est mon lecteur MP3 dûment reconnu par udev, dans /dev/ypt7.

Problème : je veux que le timeout du cdrom soit à 1s, celui du
périphérique USB de 10s et celui du lecteur MP3 à 5s.
La seule solution simple que j'ai trouvée est d'avoir des trucs du style :
/media/usb/usb
/media/ypt7/ypt7
/media/cdrom/cdrom

En effet, il doit y avoir un seul répertoire de montage par timeout, ainsi
que je le comprend avec "/etc/auto.master". Du coup le périphérique est
dans un sous-sous répertoire.


J'ai une solution compliquée, et je souhaite avoir votre avis :

**** "auto.master" fait pointer les montages dans /tmp/.autofs :
/tmp/.autofs/usb /etc/auto.usb --timeout=10 --ghost
/tmp/.autofs/ypt7 /etc/auto.ypt7 --timeout=5 --ghost
/tmp/.autofs/cdrom /etc/auto.cdrom --timeout=1 --ghost

**** Les fichiers "auto.usb", "auto.ypt7", "auto.cdrom" ne font qu'une
ligne classique

**** /media
Après avoir arrêté autofs, j'ai crée un répertoire /media. Dans ce
répertoire, je fais des liens symbolique vers les répertoires crées dans
/tmp.

Remarquez bien que j'avais pensé à créer un répertoire /media/.autofs mais
/media est crée à la volée par autofs et lorsqu'il existe déjà, autofs
monte par-dessus ses fichiers. Cela rend le ".autofs" non accessible.

KDE n'aime pas le procédé. Lorsque l'icone du périphérique est sur le
bureau, le démontage échoue : "Cannot open /media/.hal-mtab".

Des idées pour rendre tout cela propre ?

--
Christophe HENRY
http://www.sbgodin.fr - Site perso

3 réponses

Avatar
Vincent Bernat
OoO Lors de la soirée naissante du vendredi 08 décembre 2006, vers
17:43, Christophe HENRY disait:

KDE n'aime pas le procédé. Lorsque l'icone du périphérique est sur le
bureau, le démontage échoue : "Cannot open /media/.hal-mtab".

Des idées pour rendre tout cela propre ?


KDE n'a-t-il tout simplement pas de quoi monter automatiquement les
volumes dans /media selon la politique de HAL ? Quelque chose comme
gnome-volume-manager par exemple (qui fonctionnera aussi sous KDE).

C'est ce que j'utilise et c'est bien plus pratique que des règles
udev. Cela crée dans /media un répertoire du nom du périphérique et le
monte. Je peux le démonter avec pumount. Bon, ça nécessite toute la
machinerie HAL+DBUS, mais tu sembles au moins avoir HAL.
--
I NO LONGER WANT MY MTV
I NO LONGER WANT MY MTV
I NO LONGER WANT MY MTV
-+- Bart Simpson on chalkboard in episode 3G02

Avatar
Christophe HENRY
Le Sat, 09 Dec 2006 15:45:04 +0100, Vincent Bernat a écrit:

KDE n'a-t-il tout simplement pas de quoi monter automatiquement les
volumes dans /media selon la politique de HAL ? Quelque chose comme
gnome-volume-manager par exemple (qui fonctionnera aussi sous KDE).


Sûrement, mais je préfère que cela soit fait au niveau du système avec
autofs. Je n'utilise que KDE mais je préfère qu'il s'en tienne à son rôle
principal, des fois que j'utilise un autre gestionnaire de bureau.


C'est ce que j'utilise et c'est bien plus pratique que des règles
udev. Cela crée dans /media un répertoire du nom du périphérique et le
monte. Je peux le démonter avec pumount. Bon, ça nécessite toute la
machinerie HAL+DBUS, mais tu sembles au moins avoir HAL.


Tiens, je pensais naïvement que c'était de plus bas niveau :-o

--
Christophe HENRY
http://www.sbgodin.fr - Site perso

Avatar
Vincent Bernat
OoO Lors de la soirée naissante du mardi 12 décembre 2006, vers 17:06,
Christophe HENRY disait:

KDE n'a-t-il tout simplement pas de quoi monter automatiquement les
volumes dans /media selon la politique de HAL ? Quelque chose comme
gnome-volume-manager par exemple (qui fonctionnera aussi sous KDE).


Sûrement, mais je préfère que cela soit fait au niveau du système avec
autofs. Je n'utilise que KDE mais je préfère qu'il s'en tienne à son rôle
principal, des fois que j'utilise un autre gestionnaire de bureau.


gnome-volume-manager n'est pas envahissant. Je l'utilise avec fvwm et
il ne fait que ce qu'il doit faire : monter les clefs USB que je
branche. Il n'en profite pas pour changer le fond d'écran par exemple.

Mais bon, dans un bureau KDE, un truc avec gnome dans le nom, c'est
moyen.
--
I NO LONGER WANT MY MTV
I NO LONGER WANT MY MTV
I NO LONGER WANT MY MTV
-+- Bart Simpson on chalkboard in episode 3G02