SDB:Montage conventionnel au lieu de subfs

Un article de openSUSE.


Version: 9.3
Image:Merge-arrows.gif Cet article devrait être fusionné avec cet autre article SDB:SUSE LINUX 9.1: montage classique au lieu de subfs.

Vous pouvez éditer cet article, mais veuillez suivre la discussion à propos de la façon d'effectuer la fusion le plus tôt possible.

Image:Merge-arrows.gif Cet article devrait être fusionné avec cet autre article SDB:Montage sur des points de montage statiques.

Vous pouvez éditer cet article, mais veuillez suivre la discussion à propos de la façon d'effectuer la fusion le plus tôt possible.


Situation

Vous n'appréciez pas le montage automatique des supports amovibles comme les disquettes, CD et DVD, ainsi que les périphériques qui peuvent être connectés à chaud comme les clés et les disques durs USB, qui est effectué par défaut avec « submount/subfs » et « HAL » depuis SUSE Linux 9.3 ou cette fonctionnalité ne vous convient pas. Vous souhaiteriez par conséquent revenir à la méthode conventionnelle de montage des supports.

Marche à suivre

Image:susemini.png
Version:
10.1
n'utilise plus subfs

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 :

noautomount.fdi

Modifiez le fichier avec un éditeur de votre choix :

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<!-- Ce fichier .fdi empêche le montage automatique pour tous les supports (périphériques de stockage)
     par exemple : disquette, CD/DVD, clé USB, disque dur USB, disque dur externe. -->
<deviceinfo version="0.2">
  <device>
     <match key="storage.policy.should_mount" bool="true">
       <merge key="storage.policy.should_mount" type="bool">false</merge>
     </match>
  </device>
</deviceinfo>

Après avoir personnalisé le fichier, exécutez la commande suivante en tant que super-utilisateur (root) :

rchal restart

Pour terminer, modifiez le fichier /etc/fstab pour les lecteurs de disquettes, CD et DVD. Changez les lignes respectives (l'exemple ci-dessous décrit la marche à suivre pour un lecteur de DVD et un lecteur de disquettes) depuis

/dev/dvd   /media/dvd     subfs   noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0
/dev/fd0   /media/floppy  subfs   noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0

en

/dev/dvd   /media/dvd     auto    noauto,ro,user,exec,iocharset=utf8    0 0
/dev/fd0   /media/floppy  auto    noauto,user,exec,sync                 0 0

Dans ce cas, « submount/subfs » ne génère plus les répertoires respectifs sous /media quand un nouveau support est détecté par « HAL ». Si les répertoires n'existent pas encore, ils doivent être créés manuellement, par exemple avec la commande suivante :

mkdir /media/cdrecorder

Par la suite, les supports peuvent être montés de manière conventionnelle, par exemple avec la commande suivante :

mount /dev/cdrecorder /media/cdrecorder