View previous topic :: View next topic |
Author |
Message |
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Mon May 16, 2005 8:14 am Post subject: [udev - fstab - /dev] qu'y mettre, qu'y trouver ? |
|
|
Avec mon exploration de gentopia ce WE, je me suis rendu compte de qq truc pas très logiques, et je n'ai pas su trouver de réponses.
Mon /dev contient plein de choses alors que je croyais qu'un system 100% udev permetait justement que ce rep soit plus propre qu'avec devfs. Que faire ? J'ai bien songé à un petit puis remettre /dev/null et /dev/console, mais c'est un peu bourin, non ?
Dans mon fstab, les liens concernant les lecteur/graveur de cd sont-elles encore utiles ?
Et ces lignes là ? :
Quote: | tmpfs /dev/shm tmpfs defaults 0 0
usbfs /proc/bus/usb usbfs defaults 0 0
|
En gros, ça sent le ménage de printemps, ça tombe bien il y a du soleil et un oiseau qui gazouille dehors.
Omné. |
|
Back to top |
|
|
dju` Retired Dev
Joined: 11 Feb 2003 Posts: 370
|
Posted: Mon May 16, 2005 8:32 am Post subject: Re: [udev - fstab - /dev] qu'y mettre, qu'y trouver ? |
|
|
omné wrote: | J'ai bien songé à un petit puis remettre /dev/null et /dev/console, mais c'est un peu bourin, non ? |
non, si tu le fais depuis un livecd. |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon May 16, 2005 9:00 am Post subject: Re: [udev - fstab - /dev] qu'y mettre, qu'y trouver ? |
|
|
omné wrote: | J'ai bien songé à un petit puis remettre /dev/null et /dev/console, mais c'est un peu bourin, non ? | Amha, c'est inutile puisque d'après le Guide udev pour Gentoo il suffit de désactiver le système de sauvegarde des définitions des fichiers de périphériques. Pour cela il faut initialiser la variable RC_DEVICE_TARBALL à no dans le fichier /etc/conf.d/rc.
Maintenant, il y a quelques paramêtres dans la config du noyau qui peuvent sensiblement faire varier le nombres de ficheirs dev; par exemple :
Device Drivers ---> Character devices ---> Legacy (BSD) PTY support
qui si il est sélectionné va générer par défaut 256 fichiers /dev/ptyxx et/ou /dev/ttyxx.
Essaie sans, tu verras un /dev beaucoup plus propre ...
Mes 0.02 cents. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Mon May 16, 2005 9:10 am Post subject: |
|
|
La variable est déja sur « no », je vais voir avec le noyeau.
Merci.
Tu as vu ma réponse pour ivman ?
Manifiestement, ça répond à ma question sur les lecteurs de CD dans le fstab. |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon May 16, 2005 9:20 am Post subject: |
|
|
omné wrote: | Tu as vu ma réponse pour ivman ?
Manifiestement, ça répond à ma question sur les lecteurs de CD dans le fstab. | Je l'ai vue.
Mais ça répond plus ou moins à ta question sur les lecteurs de CD : si tu veux qu'ils soient montés dans "/media" vire les lignes du fstab, par contre, si tu veux choisir l'endroit où ils seront montés (j'ai une préférence pour "/mnt") laisse la ligne dans le fstab. Car si une entrée existe déja pour le device, le fstab n'est pas altéré. _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Mon May 16, 2005 9:40 am Post subject: |
|
|
Puisqu'on parle de ivman, je suis allé voir la doc sur leur site, et je trouve ça man ivman wrote: | Ivman requires correct entries in /etc/ fstab(5) in order to mount volumes. In the case of hotplugged disks, these are typically created automatically by HAL's fstab-sync( utility, with no user intervention required. | Donc, si on veut configurer le point de montage, il faut regarder la configuration de hal
Par contre, comment configurer hal pour qu'un point de montage soit fait dans /mnt et pas dans /media ? j'arrive pas à trouver ca ...
Note: je suis passé de gamin à ivman, parce que avec gamin+inotify, ma machine ne voulait plus s'arrêter...
EDIT: trouvé !
/usr/share/hal/fdi/90defaultpolicy/
Code: | grep media *
<merge key="storage.policy.default.mount_root" type="string">/media</merge>
<!-- Handle drives with non-partitioned media -->
|
le problème, c'est que ce fichier va se faire écraser au prochain emerge , non ?
EDIT2: a priori, c'est pas écrasé hal ebuild wrote: | # keep the policy setup intact
keepdir /usr/share/hal/fdi/{95userpolicy,50user,40oem,30osvendor,10generic} |
si on se met dans le 95userpolicy
EDIT3 : Suite et fin.
J'ai fait un fichier /usr/share/hal/fdi/95userpolicy/storage-policy.fdi pour modifier le point de montage. Puis j'ai commenté toute entrée relative aux clés USB dans mon /etc/fstab. Ensuite un petit /etc/init.d/hald restart. Etr quand je branche une clé USB, elle est montée dans /mnt youpi !
Pour les curieux: Code: | cat /usr/share/hal/fdi/95userpolicy/storage-policy.fdi
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<!-- Default policies merged onto computer root object -->
<device>
<match key="info.udi" string="/org/freedesktop/Hal/devices/computer">
<merge key="storage.policy.default.mount_root" type="string">/mnt</merge>
</match>
</device>
</deviceinfo> |
Et voilà !
Désolé omné d'avoir squatté ton post, mais je pense que ça peut répondre à ta question sur les lecteurs CD/DVD |
|
Back to top |
|
|
omné Guru
Joined: 23 Feb 2003 Posts: 355 Location: Paris / France
|
Posted: Mon May 16, 2005 10:29 am Post subject: |
|
|
Merci, de tt façon, j'ai aussi un clef usb et un lecteur de mp3... Mais les nom par défaut ne medérangent pas trop
Sinon, je ne comprend pas ton truc sur gamin / ivman.
Je ne crois pas que l'un remplace l'autre. Gamin remplace fam (famd). Et ivman remplage gnome-volume-manager (si j'ai bien tt compris).
Tu as quelle version d'ivman ? La dernière est la 0.6. |
|
Back to top |
|
|
marvin rouge Veteran
Joined: 01 Aug 2004 Posts: 1422 Location: Villa Lumierrante, Zonelibre
|
Posted: Mon May 16, 2005 10:44 am Post subject: |
|
|
Hum. Je me suis peut-être (sûrement) trompé.
Actuellement, j'ai:
dbus 0.23.4
hal 0.4.7-r2
ivman 0.5_pre3
et tout fonctionne comme j'en ai envie. Il y a quelques mois (quand ?) j'ai essayé d'utiliser gamin, et j'ai eu des problèmes. Bref, jusqu'ici tout va bien, et ça me convient |
|
Back to top |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Mon May 16, 2005 10:51 am Post subject: |
|
|
moi il me monte un /dev tout propre:
udev on /dev type tmpfs (rw)
Donc il a son /dev/null et /dev/console au démarage pcq sur mon disque j'ai plein de fichiers, puis il monte pardessu une tmpfs et hop je ne vois plus que ce qui est détecté par udev... C'est automatiquement comme ça il me semble... mais peut-etre que c'est nouveau et donc uniquement en ~x86
EDIT: hum avec un ls /dev/hda? je remarque que j'ai qd meme 9 fichiers alors que j'ai que 4 partitions... étrange... |
|
Back to top |
|
|
dju` Retired Dev
Joined: 11 Feb 2003 Posts: 370
|
Posted: Mon May 16, 2005 4:39 pm Post subject: |
|
|
je pense que c'est possible d'avoir un /dev tout rempli, mais qui semble propre puisque udev remonte par dessus son propre /dev. donc le mieux a mon avis c'est de vérifier /dev (qui ne doit contenir que /dev/null et /dev/console) en bootant depuis un livecd.
sinon, j'imagine que /media est utilisé par hal pour suivre les recommandations de la FHS: http://www.pathname.com/fhs/pub/fhs-2.3.html#MEDIAMOUNTPOINT |
|
Back to top |
|
|
|