Redimensionando as partições home e root no opensuse

1

Eu dividi meu ssd em duas partições, uma para a raiz e outra para os diretórios base. Infelizmente, forneci muito pouco espaço para o diretório raiz e gostaria de expandi-lo, diminuindo o diretório inicial.

Eu encontrei o resize2fs que pode expandir a partição enquanto estava em uso, mas eu não tenho a especialização para concluir todas as etapas sem um guia.

Você pode me fornecer algumas etapas do que fazer para reduzir a partição Home e expandir a partição raiz sem precisar formatar o disco completo?

    
por Menelaos Vergis 15.03.2015 / 08:06

1 resposta

1

Além das sugestões da Dylan para começar de novo, outra opção não intrusiva é mover algum material da partição raiz para a partição dos diretórios base. Você deve fazer isso apenas para material que não seja de inicialização crítica, mas há muito disso em / fora de /home . Meu primeiro Unix até tinha partições separadas para /usr e /var .

Você pode copiar, por exemplo tudo de /usr/share a /home/ROOT/usr/share as root :

cd /usr/share
find . -print0 | cpio -pdmv0 /home/ROOT/usr/share

e uma vez terminado corretamente:

cd /usr
rm -rf share
ln -s /home/ROOT/usr/share .

O material recém-instalado que entra em /usr/share terminará na partição /home . É claro que você pode fazer vários subdiretórios de / dessa forma, ou obter um bloco maior fazendo um que seja mais alto na hierarquia.

Contanto que você não "mova" /boot desta forma, você deve estar bem.

    
por 15.03.2015 / 12:06