sexta-feira, 26 de dezembro de 2014

Redimensionando Partições do HD (Gparted) - OpenSuse 13.1



Formatamos uma das máquinas essa semana e caímos, de novo, a antice de não lembrar a melhor forma de particionar o HD, e ainda tinha a degraça do UEFI. Então de começar a falar sobre redimensionar as partições, vou deixar aqui o registro de como devo particionar pra não me ferrar de novo.


Particionando na Instalação.

Na instalação, selecionar particionamento manual e rearrumar mais ou menos como segue (atentando para os ponto de montagem). 

(a home vai ficar na verdade no /dev/sda3)
Uma observação, NÃO aconselho a deixar o root (montado no /) como está aí, coloca uns 60gb e deixa todo o resto para o home. Se seu computador não tem a merda do UEFI, não é necessário a partição EFI boot.

Redimensionando as Partições

Primeiramente você deve fazer backup das suas coisas mais importantes, eu não tive problema com perda de arquivos, mas é melhor não correr o risco. Feito isso, entre no aqui e baixe a live cd/usb, grave num cd/pendrive, reinicie e dê boot.

Após o boot seremos levados a uma tela na qual a primeira opção é GParted Live, entre nela, e depois selecione don't touch keymap. Veja a ordem das imagens abaixo





Agora é o momento de escolher o idioma, digite 01 para selecionar português-br.


Agora digite 0 para entrar no modo gráfico do Gparted.


Assim chegamos finalmente nessa tela
Não repare nas partições, a sua estará bem diferente dessa aí. Essa imagem é apenas para ilustrar o ambiente que você deve estar.

Beleza, a primeira coisa a fazer agora é saber o que vai diminuir e aumentar. Se você for tão noob quanto eu é capaz de não saber que existe uma hierarquia no HD; usando o UEFI,você verá nessa ordem:

- UEFI     (/dev/sda1), 
- SWAP  (/dev/sda2), 
- /home  (/dev/sda3),
- /            (/dev/sda4). - Esse é o root.

No caso que fizemos aqui, eu queria aumentar o tamanho da home, que estava com 60 gb e diminuir o root que estava com 399 gb. Para isso cliquei sobre a root com o botão direito e fui em "redimensionar/mover". Ali dividi a root como eu queria, deixei ela com 195 gb, dei ok e depois cliquei em "aplicar" - vai demorar um pouquinho. Feito isso apareceu uma memória não alocada de cerca de 200gb, que era o que eu queria incorporar ao home.

Agora você vai pegar sua home e copiar ela para dentro dessa unidade não alocada (ela irá se chamar algo como /dev/sda5). Para isso basta usar o copy & paste que fica ali em cima. Feito isso dê aplicar... vai demorar bastante.... 

Depois que for tudo copiado, delete sua home (/dev/sda3) e dê aplicar - vai ser rápido. 

Agora terá um buraco no seu HD, e você vai ver que não é possível aumentar o tamanho do /dev/sda5, apenas o tamanho do /dev/sda4. Ok, aumente o tamanho do sda4 para ele pegar o espaço vazio que antes era o home e dê ok (NÃO aplicar). 

Agora abra de novo o "redimensionar/mover" e diminua o tamanho o sda4 para sobrar exatamente o que você quer incorporar ao sda5 - no meu caso foi exatamente os 60 gb que home tinha. Essa forma que fizemos parece besteira, mas assim você vai jogando o espaço para o final do disco e o sda5 pode pegar ele - dê ok e vá redimensionar o sda5. Agora você vai ver que o sda5 pode pegar o espaço deixado pelo sda4, faça isso, dê ok e vá em aplicar. Vai demorar um pouco e tudo dará certinho.

A hierarquia que temos nesse momento é a seguinte

- UEFI     (/dev/sda1), 
- SWAP  (/dev/sda2), 
- /            (/dev/sda4), - Esse é o ainda é o root.
-              (/dev/sda5). - Esse será nosso /home.

Nesse ponto seu particionamento estará da forma que você queria, porém seu sistema não vai inicializar justamente porque o ponto de montagem da home está no sda3, que não existe mais. Então temos que fazer o sda5 montar como home.

Abra o terminal da área de trabalho (tem o ícone dele lá, é só clicar em cima). O que vamos fazer é simplesmente montar o root e editar o ponto de montagem da home.

No terminal:
$ sudo -s
$ cd /mnt
$ mkdir sistema
$ mount /dev/sda4 /mnt/sistema
$ leafpad /mnt/sistema/etc/fstab
Nesse momento vai abrir a janela do fstab. com informações mais ou menos assim:


/dev/disk/by-id/ata-Hitachi_HTS545050A7E380_TE95113RGUXNMS-part2    swap      swap   defaults              0 0    

/dev/disk/by-id/ata-Hitachi_HTS545050A7E380_TE95113RGUXNMS-part4    /         ext4   acl,user_xattr        1 1  

/dev/disk/by-id/ata-Hitachi_HTS545050A7E380_TE95113RGUXNMS-part1    /boot/efi vfat   umask=0002,utf8=true  0 0  

/dev/disk/by-id/ata-Hitachi_HTS545050A7E380_TE95113RGUXNMS-part3    /home     ext4 acl,user_xattr          1 2  
 

Note que seu sistema está buscando a home no /dev/sda3, mas agora ela está no /dev/sda5, então basta apenas trocar o numero 3 (part3) por 5 (part5) e salvar. ATENÇÃO antes de salvar certifique-se que existe uma última linha em branco.

Vai ficar assim

/dev/disk/by-id/ata-Hitachi_HTS545050A7E380_TE95113RGUXNMS-part2    swap      swap   defaults              0 0    

/dev/disk/by-id/ata-Hitachi_HTS545050A7E380_TE95113RGUXNMS-part4    /         ext4   acl,user_xattr        1 1  

/dev/disk/by-id/ata-Hitachi_HTS545050A7E380_TE95113RGUXNMS-part1    /boot/efi vfat   umask=0002,utf8=true  0 0  

/dev/disk/by-id/ata-Hitachi_HTS545050A7E380_TE95113RGUXNMS-part5    /home     ext4 acl,user_xattr          1 2  
 


Agora, pode reiniciar o computador, tirar o cd do Gparted, que o Opensuse vai iniciar corretamente.

it's over.


(valeu Frank pela ajuda! - mais uma vez)


0 comentários:

Postar um comentário