Ja, Sie können eine Root-Partition verkleinern / verschieben / vergrößern, ohne einen Neustart durchführen zu müssen (weder Live-CD noch USB-Schlüssel): Lesen Sie diese Antwort . Es ist sehr gut geschrieben und leicht zu befolgen, obwohl es ziemlich lang und ein wenig riskant ist.
resize2fs
Online- ext4
Partitionen können nicht verkleinert werden . Wenn diese Einschränkung auf die Root-Partition angewendet wird, kann dies zu der Annahme führen, dass Sie einen Neustart des Hosts nicht vermeiden können, um das Verkleinern der root
Partition zu ermöglichen , was möglicherweise vermieden werden soll. Mit dem verknüpften Prozess können Sie die Root-Partition ohne Neustart ummounten. In diesem Licht ist es also nicht streng genommen eine Online- Größenänderung in Bezug auf den gemounteten Zustand der Partition, es bleibt jedoch eine Online-Größenänderung in Bezug auf den Netzwerk-Online-Status oder die Erreichbarkeit des Hosts.
Wenn Sie nur Ihre ext4-Partition erweitern möchten, sollten Sie sich natürlich an die herkömmlichen Arbeitslösungen halten resize2fs
.
Die allgemeine Lösung, die ich verlinkt habe, funktioniert beispielsweise für alle Arten von dedizierten Lösungen oder VPS-Lösungen.
TLDR; Diese Lösung impliziert zu pivot_root
, tmpfs
damit Sie umount
Ihre Root-Partition sicher leben und damit experimentieren können. Sobald Sie fertig sind, kehren Sie pivot_root
zu Ihrer neuen Root-Partition zurück.
Dies erlaubt so ziemlich jede Manipulation am Root-Dateisystem (es verschieben, das Dateisystem ändern, das physische Gerät ändern ...).
Ich persönlich habe dies verwendet und es funktioniert auch auf Debian-Systemen sehr gut, aber der Leitfaden wurde ursprünglich 2007 für RedHat geschrieben. Die von mir verlinkte Antwort wurde für CentOS7 aktualisiert. Es ist sehr wahrscheinlich, dass es auf Ihrem OpenSUSE funktioniert, wenn auch wahrscheinlich mit einigen Anpassungen.