Oui, vous pouvez réduire / déplacer / agrandir une partition racine sans redémarrage (ni livecd, ni clé USB): consultez cette réponse . C'est très bien écrit et facile à suivre, bien que assez long et un peu risqué.
resize2fs ne peut pas réduire les ext4partitions en ligne . Cette limitation, lorsqu'elle est appliquée sur la partition racine, peut vous amener à penser que vous ne pouvez pas éviter de redémarrer l'hôte pour autoriser la réduction de la rootpartition, ce que vous voudrez peut-être éviter. Le processus lié vous permettra de démonter la partition racine sans aucun redémarrage. Donc, dans cette optique, il ne s’agit pas à proprement parler de redimensionnement en ligne en ce qui concerne l’état monté de la partition, mais il reste un redimensionnement en ligne en ce qui concerne le statut de connexion du réseau ou l’accessibilité de l’hôte.
Bien entendu, si vous souhaitez uniquement développer votre partition ext4, vous devez vous en tenir aux resize2fssolutions de travail classiques .
La solution générale que j'ai liée fonctionnera sur tout type de solution dédiée ou VPS, par exemple.
TLDR; cette solution implique de pivot_rootde tmpfssorte que vous pouvez en umounttoute sécurité votre partition racine en direct et violon avec elle. Une fois cela fait, vous pivot_rootrevenez sur votre nouvelle partition racine.
Cela permet à peu près toutes les manipulations sur le système de fichiers racine (déplacez-le, changez le système de fichiers, changez son périphérique physique ...).
Personnellement, je l'ai utilisé, et cela fonctionne très bien sur le système Debian également, mais le guide a été écrit en 2007 pour RedHat, la réponse que j'ai liée a été mise à jour pour CentOS7. Il est fort probable que cela fonctionnera sur votre OpenSUSE, bien qu'avec probablement quelques adaptations.