[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Modifier le nom d'une partition /dev/sdc en sda.



Bonjour,

J'ai trouvé une solution par l'initrd.

Déterminer les hosts scsi :
root@debian:~# dmesg | grep "Attached SCSI disk"
[    2.035612] sd 7:0:0:0: [sdb] Attached SCSI disk
[    2.043457] sd 6:0:0:0: [sda] Attached SCSI disk
[    2.043702] sd 8:0:0:0: [sdc] Attached SCSI disk

sdc, que je voudrais en sda correspond au host8, les 2 autres sont 6 et 7.

Créer un script /etc/initramfs-tools/scripts/init-premount/reorder_sd :
#!/bin/sh

if [ "$BOOT" = "local" ]; then
	udevadm trigger --settle

	echo 1 > /sys/block/sda/device/delete
	echo 1 > /sys/block/sdb/device/delete
	echo 1 > /sys/block/sdc/device/delete

	echo "- - -" > /sys/class/scsi_host/host8/scan
	echo "- - -" > /sys/class/scsi_host/host6/scan
	echo "- - -" > /sys/class/scsi_host/host7/scan
fi

Ce script va d’abord supprimer les trois périphériques, puis les recréer dans l'ordre souhaité.

Mettre backup_initramfs=yes dans /etc/initramfs-tools/update-initramfs.conf par précaution.

update-initramfs -u && reboot

root@debian:~# dmesg | grep "Attached SCSI disk"
[    1.968395] sd 6:0:0:0: [sda] Attached SCSI disk
[    1.968412] sd 7:0:0:0: [sdb] Attached SCSI disk
[    1.968438] sd 8:0:0:0: [sdc] Attached SCSI disk
[    2.672662] sd 8:0:0:0: [sda] Attached SCSI disk
[    2.996539] sd 6:0:0:0: [sdb] Attached SCSI disk
[    3.324523] sd 7:0:0:0: [sdc] Attached SCSI disk

Et voilà !

@+
Hugues

------- Original Message -------
Le samedi 22 avril 2023 à 23:17, ajh-valmer <ajh.valmer@free.fr> a écrit :


> 

> 

> On Saturday 22 April 2023 22:39:38 Michel Verdier wrote:
> 

> > > > Donne les lignes de /var/log/syslog qui sont avant cette ligne. Mets tout
> > > > ce qui concerne ata et scsi, ça doit faire 10-20 lignes avant celle-là.
> > > > On verra si c'est bien les devices idrac qui sont remontés.
> 

> > ce cdrom idrac, forcément il est paramétré au niveau idrac, tu dois
> > l'avoir quelque part, rebalaye les menus idrac
> 

> 

> Merci pour ton aide perspicace.
> 

> Il n'est pas là ? :
> 

> > > [2.777973] ata4.00: ATAPI: TEAC DVD-ROM DV-28SW, R.2A
> > > CD-ROM iDRAC Virtual CD 0323 [8.057214] scsi 5:0:0:0: CD-ROM
> 

> > Donc là le 2ème device, lui pas idrac. Par contre rien pour ton
> > disque. Tu aurais pas oublié des lignes de syslog ? :
> 

> Désolé, le fichier est trop volumineux.
> Je n'ai pu faire qu'un copier/coller partiel.
> 

> > Ton disque est bien sata ? :
> 

> Je ne n'ai jamais ouvert le serveur.
> Quelle différence entre SCSI et SATA ?
> Ça semble être du SATA :
> ata1: SATA max UDMA/133 abar m2048@0xdf0fe000 port 0xdf0fe100 irq 31
> Le fichier parle aussi de scsi :
> scsi 8:0:1:0: atapi(n), ncq(y), asyn_notify(n), smart(y), fua(y),
> sw_preserve(y)
> 

> A t-il un CD/DVD physique ? je ne sais pas.
> 

> J'ai toujours mappé mon propre lecteur DVD depuis mon ordinateur,
> il y a un lecteur floppy /dev/sr0 qui est l'USB en fait,
> et un lecteur CD/DVD virtuel /dev/sdb, j'ai désactivé les deux.
> 

> J'ai tenté un /usr/sbin/./MAKEDEV /dev/sda, sans succès.
> il manquerait des répertoires liés à udev qui pourtant existent.

Attachment: publickey - hlarrive@pm.me - 0xE9429B87.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: