Tak, możesz zmniejszyć / przenieść / rozwinąć partycję root bez żadnych restartów (ani livecd, ani usbkey): zapoznaj się z tą odpowiedzią . Jest bardzo dobrze napisany i łatwy do naśladowania, choć dość długi i trochę ryzykowny.
resize2fs nie można zmniejszyć ext4partycji online . Ograniczenie to, zastosowane na partycji głównej, może prowadzić do wniosku, że nie można uniknąć ponownego uruchomienia hosta, aby umożliwić zmniejszenie rootpartycji, czego można uniknąć. Połączony proces pozwoli na umountowanie partycji root bez ponownego uruchamiania. Dlatego w tym świetle zmiana rozmiaru online nie jest ściśle związana ze stanem zamontowanym partycji, pozostaje jednak zmiana rozmiaru online ze względu na status online sieci lub dostępność hosta.
Oczywiście, jeśli chcesz tylko rozbudować partycję ext4, powinieneś trzymać się konwencjonalnych działających resize2fsrozwiązań.
Ogólne rozwiązanie, które podłączyłem, będzie działać na przykład na dowolnym typie rozwiązania dedykowanego lub VPS.
TLDR; Rozwiązanie to zakłada się pivot_root, aby tmpfswięc można umountbezpiecznie twoja partycja na żywo i skrzypce z nim. Po zakończeniu pivot_rootwrócisz do nowej partycji root.
Umożliwia to praktycznie dowolną manipulację w głównym systemie plików (przenieś go, zmień system plików, zmień urządzenie fizyczne ...).
Osobiście korzystałem z tego i działa bardzo dobrze również w systemie Debian, ale przewodnik został początkowo napisany w 2007 roku dla redhat, odpowiedź, którą podłączyłem, została zaktualizowana dla CentOS7. Jest wysoce prawdopodobne, że będzie działać na twoim OpenSUSE, choć prawdopodobnie z pewnymi modyfikacjami.