SCSI Disks in Linux neu einlesen (Hotplug)
Wenn man einer Linux-VM oder einem Linux-Host eine neue Festplatte per Hotplug hinzugefügt hat, erkennt Linux die Platte leider nicht automatisch. Man muss zuerst einen Befehl zum neu Einlesen ausführen.
Dazu mass man zuerst herausfinden, welche Nummer der Hostbus hat:
grep mpt /sys/class/scsi_host/host?/proc_name
Die Ausgabe sieht dann z.B. so aus:
[root@app01 data]# grep mpt /sys/class/scsi_host/host?/proc_name
/sys/class/scsi_host/host2/proc_name:mptspi
In diesem Beispiel ist es host2
. Dann führt man folgenden Befehl aus, um den Rescan zu starten:
echo "- - -" > /sys/class/scsi_host/host2/scan
Mit Hilfe des Befehls lsblk kann man sich dann anzeigen lassen, ob die Disk gefunden wurde und welchen Namen sie hat:
[root@app01 data]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 15G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 14.5G 0 part
├─centos-swap 253:0 0 820M 0 lvm [SWAP]
└─centos-root 253:1 0 13.7G 0 lvm /
sdb 8:16 0 16G 0 disk
sr0 11:0 1 1024M 0 rom