Ändern Sie die Größe einer Nicht-Root-Partition, ohne sie zu löschen

Ändern Sie die Größe einer Nicht-Root-Partition, ohne sie zu löschen

Vorwort: Ich kenne mich sehr gut mit gParted, parted, fdisk und dem Windows-System aus.

Ich wollte die Größe einer Ubuntu 14.04-Festplatte erhöhen, die über ESXi 5.5 virtualisiert und als „Unabhängig, Persistent“ verbunden ist.

Ich habe die Größe dieser Festplatte in der Vergangenheit bereits mithilfe von gParted Live geändert bzw. vergrößert, ganz einfach.

Jetzt möchte ich den Server eingeschaltet lassen, während ich mit der Größenänderung fortfahre. Dies ist eine Sicherungsfestplatte und wird nur am Wochenende verwendet. Ich kann sie problemlos vom System trennen.

Ich weiß bereits, wie ich vorgehen muss, habe aber nach Tutorials und expliziten Befehlen gesucht, um nichts zu vergessen.

Die Frage: Nachdem ich danach gegoogelt und mehrere Seiten mit Anleitungen gelesen hatte, stellte ich fest, dass überall gesagt wird, dass die Partition zuerst gelöscht werden muss, bevor ihre Größe geändert werden kann.

Ich verstehe nicht, warum man die Partition in der Befehlszeile löschen muss, bevor man ihre Größe ändert. Auch Windows erlaubt es, die Größe einer Partition zu ändern, ohne sie vorher zu löschen.

Quellen: https://geekpeek.net/resize-filesystem-fdisk-resize2fs/-So erweitern Sie eine Nicht-Root-Partition einer Ubuntu-VM per Befehlszeile (und ohne GParted)-https://access.redhat.com/articles/1190213

..Und dann habe ich das gelesen: https://unix.stackexchange.com/questions/169395/wie-ändere-ich-die-größe-von-partitionen-und-dateisystemen-auf-them Und ich verstehe nicht, warum in dieser Antwort nicht steht, dass zuerst die Partition gelöscht werden soll.

Für mich ist diese letzte Antwort richtig: Es besteht keine Notwendigkeit, die Partition zu löschen:

$ sudo parted /dev/sdb resizepart 1 400M
$ sudo resize2fs /dev/sdb1 400M

Kann mir jemand genauer erklären, warum manche dazu raten, die Partition zu löschen?

verwandte Informationen