Sim, você pode diminuir / mover / aumentar uma partição raiz sem reinicializações (nem o livecd nem o usbkey): consulte esta resposta . É muito bem escrito e fácil de seguir, embora bastante longo e um pouco arriscado.
resize2fs
não pode reduzir on-line ext4
partitions . Essa limitação, quando aplicada na partição raiz, pode levar você a pensar que não é possível evitar a reinicialização do host para permitir a redução da partição root
, que pode ser algo que você deseja evitar. O processo vinculado permitirá que você desmonte a partição raiz sem reinicializações. Então, sob esta luz, não está estritamente falando online redimensionando em relação ao estado montado da partição, no entanto, permanece um redimensionamento online em relação ao status on-line da rede ou acessibilidade do host.
É claro que, se você quiser apenas aumentar sua partição ext4, deverá manter as soluções resize2fs
em funcionamento 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 pivot_root
to tmpfs
, então você pode umount
seguramente sua partição root viver e mexer com ela. Quando terminar, você voltará a pivot_root
em sua nova partição raiz.
Isso permite praticamente qualquer manipulação no sistema de arquivos raiz (movê-lo, alterar o sistema de arquivos, alterando seu 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.