Wie scanne ich erweiterte Laufwerke erneut?

Wie scanne ich erweiterte Laufwerke erneut?

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
    

verwandte Informationen