Détecter et configurer un disque ou LUN à chaud sous Linux

Le script ci-dessous va faire effecter :

  • un scan aux controleurs fiberchanel (FC) Cela vous permettra de voir les changements au niveaux des Lun qui sont presenter a votre machine
  • un scan pour detecter tous changements au niveau des controleurs SCSI
  • un scan pour detecter tous changements au niveau des disques

Ce script ci-dessous peut être execute directement via la commande curl -s https://gitlab.com/-/snippets/5991021/raw/main/rescan.sh | sh

#!/bin/sh

for FC in $(ls /sys/class/fc_host/host*/issue_lip);         do echo 1       > "${FC}";     done # rescan fiberchanel
for SCAN in $(ls /sys/class/scsi_host/host*/scan);          do echo "- - -" > "${SCAN}";   done # scan new disk
for RESCAN in $(ls /sys/class/scsi_device/*/device/rescan); do echo 1       > "${RESCAN}"; done # scan disk
Catégories : Linux 
Tags: Astuce 

Suggestions de lecture :