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

 

Tags » , , , , «

Autor:
Datum: Donnerstag, 4. Mai 2017 14:07
Trackback: Trackback-URL Themengebiet: Linux

Feed zum Beitrag: RSS 2.0 Diesen Artikel kommentieren

Kommentar abgeben

*