3.6. Associer des noms de fichiers de périphériques permanents aux périphériques SCSI

Les périphériques SCSI reçoivent lors de l'amorçage des noms de fichiers de périphérique qui leur sont attribués de manière plus ou moins dynamique. Ceci n'est pas un problème tant que ni le nombre ni la configuration des périphériques ne sont modifiés. Mais lorsque l'on ajoute un disque dur SCSI supplémentaire, et que celui-ci est reconnu par le noyau avant l'ancien disque dur, ce dernier reçoit un nouveau nom et la déclaration dans la table de montage /etc/fstab ne correspond pas.

Pour contourner cette difficulté, il est possible d'utiliser le script d'amorçage du système boot.scsidev. Activez ce script à l'aide de la commande /sbin/insserv et réglez les paramètres nécessaires dans /etc/sysconfig/scsidev. Le script /etc/rc.d/boot.scsidev assure la configuration des périphériques SCSI au cours de la procédure d'amorçage et inscrit des noms de périphériques permanents dans /dev/scsi/. Ces noms de périphériques peuvent ensuite être utilisés dans /etc/fstab . De plus, il est possible de définir des noms de périphériques persistants pour la configuration SCSI dans /etc/scsi.alias . Le schéma d'attribution de nom des périphériques dans /etc/scsi est expliqué dans man  scsidev

Dans le mode expert de l'éditeur de niveaux d'exécution, il faut faire appel à boot.scsidev pour l'étape B, les liens utiles sont alors placés dans /etc/init.d/boot.d, ce qui permet de créer les noms lors de l'amorçage.

[Tip]Noms de périphériques et udev

boot.scsidev est également pris en charge sous SUSE LINUX. Cependant, il est conseillé pour créer des noms de périphériques permanents d'utiliser udev pour créer des noms de périphériques permanents dans /dev/by-id/.


SUSE LINUX Guide de l'administrateur 9.2