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 ext4
partitions 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 root
partition, 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 resize2fs
solutions 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_root
de tmpfs
sorte que vous pouvez en umount
toute sécurité votre partition racine en direct et violon avec elle. Une fois cela fait, vous pivot_root
revenez 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.