Bonjour à tous,
J'ai une VM (vmware) redhat 5 (ou c'est vieux) comportant 3 disques :
# lsscsi
[0:0:0:0] disk VMware Virtual disk 1.0 /dev/sda
[0:0:1:0] disk VMware Virtual disk 1.0 /dev/sdb
[0:0:2:0] disk VMware Virtual disk 1.0 /dev/sdc
# fdisk -l
Disque /dev/sda: 53.6 Go, 53687091200 octets
255 heads, 63 sectors/track, 6527 cylinders
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 6527 52323705 8e Linux LVM
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disque /dev/sdb: 177.1 Go, 177167400960 octets
255 heads, 63 sectors/track, 21539 cylinders
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 21540 173015039+ ee EFI GPT
Disque /dev/sdc: 177.1 Go, 177167400960 octets
255 heads, 63 sectors/track, 21539 cylinders
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 1 21540 173014016 83 Linux
Disque /dev/dm-0: 49.3 Go, 49358569472 octets
255 heads, 63 sectors/track, 6000 cylinders
Unités = cylindres de 16065 * 512 = 8225280 octets
Disque /dev/dm-0 ne contient pas une table de partition valide
Disque /dev/dm-1: 4194 Mo, 4194304000 octets
255 heads, 63 sectors/track, 509 cylinders
Unités = cylindres de 16065 * 512 = 8225280 octets
Disque /dev/dm-1 ne contient pas une table de partition valide
Je souhaite supprimer le disque sdb (le disque n'est pas monté ou utilisé par LVM). Je détache le disque correspondant à 0:0:0:1 et je lance les commandes suivantes :
echo "- - -" > /sys/class/scsi_host/host0/scan
echo 1 > /sys/block/sdb/device/delete
Pas de plainte du système et sdb n’apparaît plus dans fdisk. Je pousse le truc jusqu'au bout, je reboot le serveur et là c'est le drame. La VM ne démarre plus car il ne trouve plus sdb :(
Si j'attache de nouveau le disque et que je reboot tout rentre dans l'ordre.
Est-ce que j'ai loupé une étape ?
# trop simple
Posté par Philippe M (site web personnel) . Évalué à 1.
Bon ça pourrait servir à d'autres.
Avant détachement du disque
Linux
VmWare
Un reboot, tout est ok.
J'ai toute les données et pas d'erreurs.
Tout est ok.
Désolé pour tout ce bruit… ;)
Born to Kill EndUser !
[^] # Re: trop simple
Posté par NeoX . Évalué à 4.
autre piste, le montage par UUID des disques plutôt que /dev/sdXY
ainsi le disque peut se balader dans l'arbre /dev, il reste montrable normalement.
pour connaitre les UUID des disques/partitions, faire
blkid
puis la ligne de montage de fstab passe de
à
[^] # Re: trop simple
Posté par Philippe M (site web personnel) . Évalué à 1.
Effectivement sur des OS plus modernes j'utilise les UUID mais sur une redhat 5 je suis pas certain que cela marche.
Born to Kill EndUser !
[^] # Re: trop simple
Posté par NeoX . Évalué à 3.
ca se tente, non ?
et ca résoudrait pas mal de tes soucis.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.