Sì, puoi ridurre / spostare / espandere una partizione di root senza riavviare (né livecd, né usbkey): consulta questa risposta . È scritto molto bene e facile da seguire, anche se piuttosto lungo e un po 'rischioso.
resize2fs
impossibile ridurre le ext4
partizioni online . Questa limitazione, se applicata sulla partizione di root, può farti pensare di non poter evitare di riavviare l'host per consentire la riduzione della root
partizione, che potrebbe essere qualcosa che vuoi evitare. Il processo collegato ti consentirà di smontare la partizione root senza riavviare. Quindi, in questa luce, non si tratta di un ridimensionamento online rigorosamente rispetto allo stato montato della partizione, tuttavia rimane un ridimensionamento online per quanto riguarda lo stato online della rete o la raggiungibilità dell'host.
Naturalmente, se vuoi solo far crescere la tua partizione ext4, dovresti attenerti alle resize2fs
soluzioni di lavoro convenzionali .
La soluzione generale che ho collegato funzionerà su qualsiasi tipo di soluzione dedicata o VPS per esempio.
TLDR; questa soluzione comporta per pivot_root
per tmpfs
in modo da poter umount
tranquillamente la partizione di root dal vivo e violino con esso. Una volta fatto, pivot_root
tornerai sulla tua nuova partizione di root.
Ciò consente praticamente qualsiasi manipolazione sul file system di root (spostalo, cambia il filesystem, cambia il suo dispositivo fisico ...).
L'ho usato personalmente, e funziona molto bene anche sul sistema debian, ma la guida è stata inizialmente scritta nel 2007 per redhat, la risposta che ho collegato è stata aggiornata per CentOS7. È molto probabile che funzioni su OpenSUSE, anche se probabilmente con qualche adattamento.