Sim, você pode reduzir / mover / aumentar uma partição raiz sem reinicializações (nem livecd nem usbkey): consulte esta resposta . É muito bem escrito e fácil de seguir, embora bastante longo e um pouco arriscado.
resize2fs
não pode encolher ext4
partições online . Essa limitação, quando aplicada na partição raiz, pode levar você a pensar que não pode evitar a reinicialização do host para permitir o encolhimento da root
partição, o que pode ser algo que você deseja evitar. O processo vinculado permitirá desmontar a partição raiz sem nenhuma reinicialização. Portanto, sob essa luz, não é o redimensionamento on-line estritamente em relação ao estado montado da partição; no entanto, permanece um redimensionamento on-line em relação ao status on-line da rede ou à acessibilidade do host.
Obviamente, se você deseja apenas aumentar sua partição ext4, deve seguir as resize2fs
soluções de trabalho convencionais .
A solução geral que eu vinculei funcionará em qualquer tipo de solução dedicada ou VPS, por exemplo.
TLDR; Esta solução implica em pivot_root
para tmpfs
que você possa umount
viver com segurança sua partição raiz e mexer nela. Uma vez feito, você pivot_root
retornará à sua nova partição raiz.
Isso permite praticamente qualquer manipulação no sistema de arquivos raiz (mova-o, altere o sistema de arquivos, altere o dispositivo físico ...).
Eu pessoalmente usei isso, e funciona muito bem no sistema debian também, mas o guia foi escrito inicialmente em 2007 para redhat, a resposta que eu vinculei foi atualizada para o CentOS7. É altamente provável que funcione no seu OpenSUSE, embora provavelmente com alguma adaptação.