Skip to content

Utilisation d'un disque externe Firewire avec une Debian Woody

Comme j'avais besoin d'espace disque, j'ai acheté un boitier externe USB2 et Firewire et un disque de 120Go que j'ai monté dedans (4 vis et le tour est joué).

Après quelques tests de transfert avec hdparm, l'utilisation du disque est plus rapide en firewire (environ 4Mo/s de plus), je m'attache donc à la configuration de ce mode de connection.

Le Firewire

La gestion des disques Firewire fonctionne en 3 couches au sein du noyau Linux :

  • le SCSI et sa gestion des disques
  • le Firewire
  • le module sbp2

Il faut que l'ensemble de ces modules soient présents (dans le noyau ou en modules justement ;-))

Le Hotplug

Pour pouvoir reconnaitre le disque automatiquement, il faut que le hotplug soit installé sur la machine : apt-get install hotplug

Malheureusement et contrairement à l'USB, le branchement d'un disque Firewire n'enregistre pas le dit disque au sein du driver SCSI et on ne peut pas le monter (cela est normalement corrigé dans le noyau 2.6 mais je n'ai pas encore vérifié).
Un déchargement puis chargement du module sbp2 permet de reconnaitre le disque. Mais cela n'est vraiment pas pratique ;-)

Il va donc falloir modifier le hotplug. La modification permettra de lancer un rescan de la chaine SCSI lors du branchement du disque.

La modification

  • mkdir /etc/hotplug/ieee1394
  • création du script /etc/hotplug/ieee1394/sbp2 #!/bin/bash
    if [ "${ACTION}" = "add" ]; then
    . /etc/hotplug/ieee1394/rescan-scsi-bus.sh
    else
    . /etc/hotplug/ieee1394/rescan-scsi-bus.sh -r
    fi
  • copie du script rescan-scsi-bus.sh dans /etc/hotplug/ieee1394

Et voila, maintenant, lors du branchement du disque, il sera reconnu par la chaine SCSI et se verra attribué un nom, ça sera plus facile pour le monter ;-)

On peut aussi aller plus loin, en ajoutant dans le script le montage automatique du disque après la détection par exemple.

Rétroliens

Pas de rétroliens

Commentaires

Afficher les commentaires en Vue non groupée | Vue groupée

Pas de commentaires

Ajouter un commentaire

Marquer un texte en gras: *mot*, souligner un texte: _mot_.
Les smilies standard comme :-) et ;-) sont convertis en images.
Les adresses Email ne sont pas affichées, et sont seulement utilisées pour la communication.

Pour éviter le spam par des robits automatisés (spambots), merci d'entrer les caractères que vous voyez dans l'image ci-dessous dans le champ de fomulaire prévu à cet effet. Assurez-vous que votre navigateur gère et accepte les cookies, sinon votre commentaire ne pourra pas être enregistré.
CAPTCHA

Form options
tweetbackcheck