Ich erweitere häufig Laufwerke auf meinen VMs. Wie kann ich die Laufwerke erneut scannen, ohne den Server neu zu starten?
Antwort1
Die einfachste Lösung ist die Verwendung des Scsitools-Skripts „rescan-scsi-bus“.
sudo apt-get install scsitools
sudo rescan-scsi-bus
So geht's, ohne ein Dienstprogramm unter 14.04 zu installieren:
echo '1' > /sys/class/scsi_disk/0\:0\:0\:0/device/rescan
WICHTIG:Ersetzen Sie 0:0:0:0 unbedingt durch die für Ihre Zwecke geeignete Festplatte.
Antwort2
Beispiel für Systemfestplatte ohne Neustart:
Scannen Sie den Bus erneut, um die neue Größe zu ermitteln:
# echo 1 > /sys/block/sda/device/rescan
Erweitern Sie Ihre Partition (funktioniert mit Ansible):
# parted ---pretend-input-tty /dev/sda resizepart F 2 Yes 100% - F for Fix - 2 for partition - Yes to confirm - 100% for whole partition
Größe ändern:
# resize2fs /dev/sda2