le monde de crabs (Christophe Cazajus)

NTFS 3G / HAL sur la Slackware 12.0

Les produits de base

Cet article repose essentiellement sur 2 ressources anglophones du WEB : 12.0 and HAL - READ THIS! et HAL - ArchiWiki.

Ajouter l'auto-montage des disques USB/NTFS sur Slackware 12.0 va nécessiter l'ajout de produits non fournies avec la version officielle.

Les projets suivant sont installés sur le système (version disponible le 23 janvier 2008) :

fuse

Les classique configure, make et make install adaptés à Slackware Linux 12.0.

# tar xfz .../fuse-2.7.2.tar.gz
# cd fuse-2.7.2
# ./configure   \
      --prefix=/ \
      --includedir=/usr/include \
      --localstatedir=/var \
      --with-pkgconfigdir=/usr/lib/pkgconfig \
      --enable-lib \
      --enable-util \
      --disable-kernel-module
# make

Acquérir les droits root

# make install

Quelques manip pour terminer correctement l'install

# mv /etc/init.d/fuse /etc/rc.d/rc.fuse
# /etc/rc.d/rc.fuse start
Loading fuse module.
Mounting fuse control filesystem.

Ajouter cette ligne dans /etc/rc.d/rc.local à l'aide de votre éditeur de texte préféré.

# vi /etc/rc.d/rc.local
#
# FUSE START
#
[ -x /etc/rc.d/rc.fuse ] && /etc/rc.d/rc.fuse start

ntfs-3g

# tar xfz .../ntfs-3g-1.1120.tgz
# cd ntfs-3g-1.1120
# ./configure \
      --prefix=/ \
      --mandir=/usr/man \
      --includedir=/usr/include \
      --enable-shared=yes \
      --enable-static=no
# make

Acquérir les droits root

# make install

Configurer HAL

Créer le fichier 10-ntfs-policy.fdi à l'aide de votre éditeur de texte préféré.

# vi /etc/hal/fdi/policy/10-ntfs-policy.fdi
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <deviceinfo version="0.2">
    3   <device>
    4     <match key="volume.fstype" string="ntfs">
    5       <match key="@block.storage_device:storage.hotpluggable" bool="true">
    6         <merge key="volume.fstype" type="string">ntfs-3g</merge>
    7         <merge key="volume.policy.mount_filesystem" type="string">ntfs-3g</merge>
    8         <append key="volume.mount.valid_options" type="strlist">locale=</append>
    9       </match>
   10     </match>
   11   </device>
   12 </deviceinfo>


redémarrage de HAL

# /etc/rc.d/rc.hald restart

Bonus télécharger le fichier 10-ntfs-policy.fdi10-ntfs-policy.fdi.

Renseignez-vous sur les brevets logiciels en Europe :

NoSoftWarePatents.com (en français)

Les images représentant des sociétes, des associations ou des marques restent associées, par un lien, à ces sociétés, associations ou marques. Elles ne signifie en rien que ces sociétés, associations ou marques soutiennent ce site.

Sauf précisions contraire, le contenu de ce site est mis à disposition sous un contrat Creative Commons.

Les informations fournies le sont sans aucune garantie. L'auteur ne pourra être tenu responsable de leurs utilisations.

De par l'utilisation du HTML 4.01 Strict et des CSS 2.1, le monde de crabs sera correctement vu avec les navigateurs respectant ces normes, Mozilla ou FireFox par exemple.

Site : Le Monde de Crabs
Titre : NTFS 3G / HAL sur la Slackware 12.0
Date du document : 23/01/2008
Auteur : Christophe Cazajus
Mail : crabs(mettre le @)crabs-world.com
ou utiliser ce formulaire de contact
Mots-clé : crabs, monde, francais, francophone, français, linux, slackware 12.0, slackware, hal, automount, ntfs 3g, usb, disk, external, ntfs, ntfs-3g
Description : Automontage des disques USB formatés NTFS par HAL sur Slackware Linux 12.0
Validation : html, csshtml, ccs
The Linux Counter
Info iconelvis iconbash iconphp icongimp iconpovray iconxml iconxslt iconcss iconhtml icon
Slackware Linux
Creative Commons License

Le calendrier et les scores du Stade Toulousain sont accessibles sur cette page : Le monde de crabs et le Stade Toulousain.

Crabs's World : English Section