Augmentation de la taille / ajout à chaud d’un disque sur une VM linux
par
popularité : 20%
Pour l’augmentation / ajout d’un disque sur une VM
Augmenter le disque ou créer un disque souhaité via Vcenter/clounmonkey/ ....
Pour rescanner le disque :
Si disque existant : echo 1 > /sys/class/scsi_device/"DEVICE"/rescan
Exemple :
ls -l /sys/class/scsi_device
total 0 lrwxrwxrwx 1 root root 0 31 mai 11:28 0:0:0:0 -> ../../devices/pci0000:00/0000:00:07.1/ata1/host0/target0:0:0/0:0:0:0/scsi_device/0:0:0:0 lrwxrwxrwx 1 root root 0 31 mai 11:28 1:0:0:0 -> ../../devices/pci0000:00/0000:00:07.1/ata2/host1/target1:0:0/1:0:0:0/scsi_device/1:0:0:0
# echo 1 > /sys/class/scsi_device/0:0:0:0/rescan
Si nouveau disque :
echo "- - -" > /sys/class/scsi_host/"host"/scan
Attention au copie/coller, il faut 3 signes moins ( ---)
Exemple :
ls -l /sys/class/scsi_host total 0 lrwxrwxrwx 1 root root 0 31 mai 11:29 host0 -> ../../devices/pci0000:00/0000:00:07.1/ata1/host0/scsi_host/host0 lrwxrwxrwx 1 root root 0 31 mai 11:29 host1 -> ../../devices/pci0000:00/0000:00:07.1/ata2/host1/scsi_host/host1
# echo "- - -" > /sys/class/scsi_host/host0/scan
Vérification :
la commande dmesg doit vous afficher un message ci-dessous. Cela permet aussi d’identifier le nom du disque sur le serveur :
sdb : detected capacity change from 42212254720 to 43687091200
La commande fdisk, avec fdisk -l on liste les partitions
Création ou modification
Pour la modification ou la création d’une partition utiliser fdisk
dans l’exemple : fdisk /dev/sdb
Pour la prise en compte de la modification de la table de partition, utiliser la commande partprobe
Exemple : partprobe /dev/sdb