Persistance des noms de disques sata [précédemment : PANIC ! Asus K8N4-E Deluxe + Sata + 3.1r2-i386-netinst]
1 réponse
renaud cabrol
Bonjour,
Un problème qui doit être assez courant j'imagine mais pour lequel je
n'ai pas trouvé de solution :
ma configuration matérielle :
- carte mère Asus K8N4-E Deluxe (chipset Nvidia nForce 4-4x + Silicon
Image Sil3114)
- processeur AMD Sempron 2600+
- 3 disques SATA Western Digital 320 GO (WD3200SD)
- carte réseau PCI supplémentaire basée sur le chipset RTL8139C (la
carte réseau intégrée à la carte mère, chipset Marvell 88E81111, n'est
pas reconnue par debian sarge, mais ça je le savais)
J'ai réussi une installation basé sur une netinst debian sarge 3.1r0a
avec un noyau 2.6.12 crée par François Boisson :
http://boisson.homeip.net/sarge/debian-31r0a-i386-netinst-2.6.12-FB.iso
Les deux premiers disques fonctionnent en RAID1 logiciel, j'appellerai
ces disques disque1 et disque2 ; grub est installé sur les deux disques
ce qui permet de booter indifféremment sur l'un ou sur l'autre.
Le troisième servira à faire de la sauvegarde, je l'appelle disque3.
Les noms de périphérique assignés en temps normal sont :
disque1 : sda
disque2 : sdb
disque3 : sdc
Si je débranche le disque1 pour faire un test RAID, au démarrage, les
noms de périphérique deviennent :
disque2 : sda
disque3 : sdb
Le Raid logiciel se débrouille avec ça mais le disque3 n'est pas monté
automatiquement via fstab du fait de son changement de nom.
J'ai essayé d'installer et d'utiliser udev avec la configuration
suivante pour assigner les nom en fontion du bus ID :
# cat /etc/udev/rules/010_sata_disks_name_assignement.rules
device '/sys/block/sda' has major:minor 8:0
looking at class device '/sys/block/sda':
SUBSYSTEM="block"
SYSFS{dev}="8:0"
SYSFS{range}="16"
SYSFS{removable}="0"
SYSFS{size}="625142448"
SYSFS{stat}=" 4748 43731 460740 15994 895 4979
47000 5347 0 15424 21341"
follow the class device's "device"
looking at the device chain at
'/sys/devices/pci0000:00/0000:00:07.0/host1/target1:0:0/1:0:0:0':
BUS="scsi"
ID="1:0:0:0"
DRIVER="sd"
SYSFS{device_blocked}="0"
SYSFS{iocounterbits}="32"
SYSFS{iodone_cnt}="0x1616"
SYSFS{ioerr_cnt}="0x0"
SYSFS{iorequest_cnt}="0x1616"
SYSFS{model}="WDC WD3200SD-01K"
SYSFS{queue_depth}="1"
SYSFS{queue_type}="none"
SYSFS{rev}="08.0"
SYSFS{scsi_level}="6"
SYSFS{state}="running"
SYSFS{timeout}="30"
SYSFS{type}="0"
SYSFS{vendor}="ATA "
On voit que l'ID du disque2 (devenu sda) est bien 1:0:0:0
J'imagine que udev n'intervient pas assez tôt dans le processus
d'assignement des nom de périphériques.
Bref en désespoir de cause j'ai essayé de brancher le disque3 sur le
deuxième contrôleur SATA (Silicon Image Sil3114) mais là le serveur ne
boote plus du tout, il reste bloqué sur les messages du bios, pas de
grub.
Ma question donc :
Comment assigner de manière fixe des noms de périphériques (sda, sdb et
sdc) à mes disques (respectivement disque1, disque2 et disque3) quelques
soit ceux qui sont branchés ou pas.
Merci à ceux qui répondront,
reno
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le lundi 24 juillet 2006 00:05, renaud cabrol a écrit :
Bonjour,
Un problème qui doit être assez courant j'imagine mais pour lequel je n'ai pas trouvé de solution :
ma configuration matérielle : - carte mère Asus K8N4-E Deluxe (chipset Nvidia nForce 4-4x + Silicon Image Sil3114) - processeur AMD Sempron 2600+ - 3 disques SATA Western Digital 320 GO (WD3200SD) - carte réseau PCI supplémentaire basée sur le chipset RTL8139C (la carte réseau intégrée à la carte mère, chipset Marvell 88E81111 , n'est pas reconnue par debian sarge, mais ça je le savais)
J'ai réussi une installation basé sur une netinst debian sarge 3.1r0a avec un noyau 2.6.12 crée par François Boisson : http://boisson.homeip.net/sarge/debian-31r0a-i386-netinst-2.6.12-FB.iso
Les deux premiers disques fonctionnent en RAID1 logiciel, j'appellerai ces disques disque1 et disque2 ; grub est installé sur les deux disques ce qui permet de booter indifféremment sur l'un ou sur l'autre. Le troisième servira à faire de la sauvegarde, je l'appelle disque3. Les noms de périphérique assignés en temps normal sont : disque1 : sda disque2 : sdb disque3 : sdc
Si je débranche le disque1 pour faire un test RAID, au démarrage, les noms de périphérique deviennent : disque2 : sda disque3 : sdb
Le Raid logiciel se débrouille avec ça mais le disque3 n'est pas mont é automatiquement via fstab du fait de son changement de nom.
[...]
J'ai résolu ce genre de problème avec LVM, les scannés et bien réas semblés. Ensuite le nom VLM reste le même. Ça doit être pareil pour le RAID. En tout cas avec mdadm.
Tu n'as donc un problème qu'avec le troisième disque.
Je dirais, par un moyen détourné, tu peux t'en sortir soit en créant un RAID 0 d'un seul disque (!) soit en l'utilisant en LVM.
Sinon, c'est vrai qu'udev est fait pour résoudre ce genre de problèmes.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact
Le lundi 24 juillet 2006 00:05, renaud cabrol a écrit :
Bonjour,
Un problème qui doit être assez courant j'imagine mais pour lequel je
n'ai pas trouvé de solution :
ma configuration matérielle :
- carte mère Asus K8N4-E Deluxe (chipset Nvidia nForce 4-4x + Silicon
Image Sil3114)
- processeur AMD Sempron 2600+
- 3 disques SATA Western Digital 320 GO (WD3200SD)
- carte réseau PCI supplémentaire basée sur le chipset RTL8139C (la
carte réseau intégrée à la carte mère, chipset Marvell 88E81111 , n'est
pas reconnue par debian sarge, mais ça je le savais)
J'ai réussi une installation basé sur une netinst debian sarge 3.1r0a
avec un noyau 2.6.12 crée par François Boisson :
http://boisson.homeip.net/sarge/debian-31r0a-i386-netinst-2.6.12-FB.iso
Les deux premiers disques fonctionnent en RAID1 logiciel, j'appellerai
ces disques disque1 et disque2 ; grub est installé sur les deux disques
ce qui permet de booter indifféremment sur l'un ou sur l'autre.
Le troisième servira à faire de la sauvegarde, je l'appelle disque3.
Les noms de périphérique assignés en temps normal sont :
disque1 : sda
disque2 : sdb
disque3 : sdc
Si je débranche le disque1 pour faire un test RAID, au démarrage, les
noms de périphérique deviennent :
disque2 : sda
disque3 : sdb
Le Raid logiciel se débrouille avec ça mais le disque3 n'est pas mont é
automatiquement via fstab du fait de son changement de nom.
[...]
J'ai résolu ce genre de problème avec LVM, les scannés et bien réas semblés.
Ensuite le nom VLM reste le même.
Ça doit être pareil pour le RAID. En tout cas avec mdadm.
Tu n'as donc un problème qu'avec le troisième disque.
Je dirais, par un moyen détourné, tu peux t'en sortir soit en créant un RAID 0
d'un seul disque (!) soit en l'utilisant en LVM.
Sinon, c'est vrai qu'udev est fait pour résoudre ce genre de problèmes.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"
To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Le lundi 24 juillet 2006 00:05, renaud cabrol a écrit :
Bonjour,
Un problème qui doit être assez courant j'imagine mais pour lequel je n'ai pas trouvé de solution :
ma configuration matérielle : - carte mère Asus K8N4-E Deluxe (chipset Nvidia nForce 4-4x + Silicon Image Sil3114) - processeur AMD Sempron 2600+ - 3 disques SATA Western Digital 320 GO (WD3200SD) - carte réseau PCI supplémentaire basée sur le chipset RTL8139C (la carte réseau intégrée à la carte mère, chipset Marvell 88E81111 , n'est pas reconnue par debian sarge, mais ça je le savais)
J'ai réussi une installation basé sur une netinst debian sarge 3.1r0a avec un noyau 2.6.12 crée par François Boisson : http://boisson.homeip.net/sarge/debian-31r0a-i386-netinst-2.6.12-FB.iso
Les deux premiers disques fonctionnent en RAID1 logiciel, j'appellerai ces disques disque1 et disque2 ; grub est installé sur les deux disques ce qui permet de booter indifféremment sur l'un ou sur l'autre. Le troisième servira à faire de la sauvegarde, je l'appelle disque3. Les noms de périphérique assignés en temps normal sont : disque1 : sda disque2 : sdb disque3 : sdc
Si je débranche le disque1 pour faire un test RAID, au démarrage, les noms de périphérique deviennent : disque2 : sda disque3 : sdb
Le Raid logiciel se débrouille avec ça mais le disque3 n'est pas mont é automatiquement via fstab du fait de son changement de nom.
[...]
J'ai résolu ce genre de problème avec LVM, les scannés et bien réas semblés. Ensuite le nom VLM reste le même. Ça doit être pareil pour le RAID. En tout cas avec mdadm.
Tu n'as donc un problème qu'avec le troisième disque.
Je dirais, par un moyen détourné, tu peux t'en sortir soit en créant un RAID 0 d'un seul disque (!) soit en l'utilisant en LVM.
Sinon, c'est vrai qu'udev est fait pour résoudre ce genre de problèmes.
-- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
To UNSUBSCRIBE, email to with a subject of "unsubscribe". Trouble? Contact