Mit VMware kann die Größe einer virtuellen Festplatte online erweitert werden - wenn die VM ausgeführt wird. Die nächsten erwarteten Schritte für Linux-Systeme sind:
- erweitere die partition: lösche und erstelle eine größere mit
fdisk
- verlängern Sie die PV-Größe mit
pvresize
- Verwenden Sie freie Speicherbereiche für
lvresize
Operationen - und dann
resize2fs
für Dateisystem
Aber ich bleibe beim ersten Schritt: fdisk
und sfdisk
zeige immer noch die alte Größe für die Festplatte an.
Meine Festplatte ist eine virtuelle SCSI-Festplatte, die dank des virtuellen LSI Logic-Controllers verbunden ist.
Wie aktualisiere ich die Informationen zur Größe der virtuellen Festplatte und zur Partitionstabelle, die im Linux-Kernel verfügbar sind, ohne einen Neustart durchzuführen ?
Soweit ich weiß, sind alle Schritte für ein laufendes Windows möglich, ohne Neustart und sogar ohne Benutzeraktionen dank VMWare-Tools. Unter Linux erwarte ich, dass alle Schritte auch online ausgeführt werden, und ich weiß bereits, dass die Schritte 2, 3 und 4 online ausgeführt werden. Die erste Änderung der in der Partitionstabelle angegebenen Partitionsgröße scheint jedoch einen Neustart erforderlich zu machen.
Update: Mein System ist ein Debian Lenny mit Kernel 2.6.26 und die von mir erweiterte Disk ist die Hauptdisk mit einer großen PV, die das "Root" -LV für "/" enthält.