Disk Rescan

Wer eine neue Festplatte an eine VM anhängt kennt das Problem das diese Festplatte erst mal nicht zur Verfügung steht.
Oder wenn eine Festplatte Online vergrößert wird, steht der neue Speicherplatz erst mal nicht zur Verfügung.
Jetzt könnte man die VM neu starten um die neuen Kapazitäten zur Verfügung zu stellen.

Aber Linux bietet hier die Möglichkeit einfach den SCSI Bus zu scannen oder die Festplatten Geometrie neu einzulesen.
Damit steht der Neue Speicherplatz sofort zu Verfügung.

Bus Rescan (scsi)

Damit werden die neue HDD´s innerhalb der VM erkannt.

for DISK in /sys/class/scsi_host/*; do echo "- - -" > $DISK/scan; done

Rescan der HDD

Mit diesem Befehl werden die Festplatten neu gescannt, und somit die Änderung der HDD Größe erkannt.

echo „1“ > /sys/class/scsi_disk/DEVICE ID/device/rescan

Beispiel:

echo "1" > /sys/class/scsi_disk/2\:0\:2\:0/device/rescan

Das kann man auch gleich für alle HDDs machen die im System hängen.

for DISK in /sys/class/scsi_disk/*; do echo '1' > $DISK/device/rescan; done

Löschen einer HDD

Damit schaltet man die Disk Offline und kann sie aus der VM entfernen.

echo „1“ > /sys/class/scsi_disk/DEVICE ID/device/delete

Beispiel:

echo "1" > /sys/class/scsi_disk/2\:0\:2\:0/device/delete

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*