Différences entre les versions de « Ajout de disques à chaud - linux »
(Ajout SLES) |
|||
Ligne 17 : | Ligne 17 : | ||
Il m'est parfois arrivé que ça ne fonctionne pas sur une Redhat 5.7. J'ai pu m'en sortir sans rebooter avec une autre méthode, disponible ici : https://techan.fr/lvm-agrandir-un-disque-a-chaud.html. | Il m'est parfois arrivé que ça ne fonctionne pas sur une Redhat 5.7. J'ai pu m'en sortir sans rebooter avec une autre méthode, disponible ici : https://techan.fr/lvm-agrandir-un-disque-a-chaud.html. | ||
Pour une '''SLES''', en cas d'ajout de lun/disque, il faut faire : | |||
rescan-scsi-bus.sh | |||
En en cas d'argrandissement de lun/disque (en remplaçant sda par le bon disque) : | |||
echo 1 > /sys/block/sda/device/rescan |
Version actuelle datée du 21 décembre 2020 à 16:34
Pour ajouter des disques à chaud (par exemple ajout de LUNs avec du SAN ou ajout de disques vmware) sans devoir rebooter, il n'existe pas de commandes dédiées comme sous Solaris, mais ça fonctionne en procédant comme suit, après avoir ajouté les LUNs/disques :
$ ls /sys/class/scsi_host/ host0 host1 host2 echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan
Ou en une seule ligne :
$ for i in $(ls /sys/class/scsi_host/); do echo "- - -" > /sys/class/scsi_host/$i/scan ; done
Les nouveaux disques sont maintenant visibles de fdisk et autres utilitaires.
J'ai testé cette méthode sur Redhat/CentOS 5, 6 et 7. Je ne sais pas si elle fonctionne sur d'autres distributions.
Il m'est parfois arrivé que ça ne fonctionne pas sur une Redhat 5.7. J'ai pu m'en sortir sans rebooter avec une autre méthode, disponible ici : https://techan.fr/lvm-agrandir-un-disque-a-chaud.html.
Pour une SLES, en cas d'ajout de lun/disque, il faut faire :
rescan-scsi-bus.sh
En en cas d'argrandissement de lun/disque (en remplaçant sda par le bon disque) :
echo 1 > /sys/block/sda/device/rescan