SDB:Montage sur des points de montage statiques
Un article de openSUSE.
| Peut-être faut-il fusionner cette page avec SDB:SUSE_LINUX_9.1:_montage_classique_au_lieu_de_subfs. (Commentaires) |
| Peut-être faut-il fusionner cette page avec SDB:Montage_conventionnel_au_lieu_de_subfs. (Commentaires) |
Version: 9.3
Situation
Vous n'appréciez pas le montage automatique des CD-ROM, DVD ou clés USB sur les points de montage correspondant à l'intitulé du support amovible qui est effectué par défaut avec « submount/subfs » et « HAL » depuis SUSE Linux 9.3 ou bien cette fonctionnalité n'est pas souhaitable lorsque vous avez recours à des logiciels comme Wine, CrossOver Office ou Cedega. Par conséquent, vous préférez effectuer le montage dans un répertoire statique (sous /media), sans renoncer aux avantages du montage automatique.
Marche à suivre
En tant que super-utilisateur (root), créez un fichier portant le nom de votre choix et l'extension « .fdi » dans /usr/share/hal/fdi/95userpolicy/. Exemple :
mountpoints.fdi
Modifiez le fichier avec un éditeur de votre choix, par exemple, pour un lecteur de CD-ROM :
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<!-- lecteurs optiques -->
<match key="block.device" string="/dev/hdc">
<match key="volume.is_disc" bool="true">
<merge key="volume.policy.should_mount" type="bool">true</merge>
<merge key="volume.policy.desired_mount_point" type="string">cdrom</merge>
</match>
</match>
</device>
</deviceinfo>
Adaptez les lignes qui suivent aux valeurs de votre système :
<match key="block.device" string="/dev/hdc">
-> Remplacez /dev/hdc par le nom de périphérique de votre lecteur de CD-ROM.
<merge key="volume.policy.desired_mount_point" type="string">cdrom</merge>
-> Saisissez le point de montage que vous souhaitez.
Après avoir personnalisé le fichier, exécutez la commande suivante en tant que super-utilisateur (root) :
rchal restart
Les sections suivantes présentent d'autres exemples que vous adapterez à vos besoins. Vous pouvez soit configurer tous les périphériques dans un seul fichier, soit utiliser un fichier séparé pour chacun d'entre eux.
- Montage d'un lecteur de CD-ROM et d'un graveur de CD/DVD :
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2"
<device>
<!-- lecteurs optiques -->
<match key="block.device" string="/dev/hdc">
<match key="volume.is_disc" bool="true">
<merge key="volume.policy.should_mount" type="bool">true</merge>
<merge key="volume.policy.desired_mount_point" type="string">cdrom</merge>
</match>
</match>
<match key="block.device" string="/dev/hdb">
<match key="volume.is_disc" bool="true">
<merge key="volume.policy.should_mount" type="bool">true</merge>
<merge key="volume.policy.desired_mount_point" type="string">dvdrecorder</merge>
</match>
</match>
</device>
</deviceinfo>
- Montage d'une clé USB sur un point de montage statique :
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="storage.drive_type" string="disk">
<match key="storage.bus" string="usb">
<match key="info.vendor" string="VENDOR">
<match key="info.product" string="PRODUCT_ID">
<merge key="volume.policy.desired_mount_point" type="string">MaCléUSB</merge>
</match>
</match>
</match>
</match>
</device>
</deviceinfo>
Dans cet exemple, il faut également adapter les lignes suivantes. Vous pouvez obtenir les informations requises dans la sortie de la commande « lshal » sur le terminal ou de « hal-device-manager » dans KDE/GNOME (installez le paquetage « hal-gnome.rpm » si nécessaire). <match key="info.vendor" string="VENDOR"> -> Remplacez « VENDOR » par le nom du fabricant répertorié dans la chaîne « info.vendor ». <match key="info.product" string="PRODUCT"> -> Remplacez « PRODUCT » par la désignation du produit répertoriée dans la chaîne « info.product ».
Keywords: subfs | submount | mount | hal | pointdemontage | cd | dvd | stockageusb

