Particionamento do disco rígido

0

Eu tenho o Linux instalado no meu computador. Eu tenho /dev/sda1 em que o ponto de montagem é / e /dev/sda2 que contém /dev/sda5 , que é o meu espaço de troca.

Eu quero particionar / dev / sda1. Como faço para fazer isso?

    
por user46417 03.09.2013 / 20:30

2 respostas

1

Você precisaria de um flash ou CD ao vivo com sua distro favorita do Linux (porque você não pode reparticionar novamente a partição, a partir da qual seu sistema está sendo executado).

Então, você inicializa com esse flash / CD (no menu BIOS, selecione-o como o dispositivo de inicialização) e executa algum utilitário de partição, como o GParted. O GParted possui interface gráfica e é bastante intuitivo. Lá você acabou de dividir seu / dev / sda1 em várias partições.

Antes de voltar a particionar o seu /dev/sda1 , é melhor fazer o backup dos seus dados - copie-os para outra mídia. As ferramentas de particionamento atuais são bastante seguras, mas é melhor não correr riscos.

Você também pode fazer backup do registro mestre de inicialização MBR (primeiros 512 bytes do seu /dev/sda , contém informações sobre locais e tipos de partição e primeiro estágio do bootloaer) e, opcionalmente, região de compatibilidade do DOS (de byte 513 até o final do 32nd KiB do seu /dev/sda , pode conter estágio de bootloader 2 ou 1,5) com dd :

dd if=/dev/sda of=/path/mbr-backup bs=512 count=1
    
por 03.09.2013 / 21:20
0

Se você quiser dividir /dev/sda1 em 2 partições menores, o caminho a seguir é fazer um backup dos dados em / dev / sda1, depois inicializar a partir de um CD ou USB e criar 3 novas partições primárias: sda1 , sda2 , sda3 . Com sda3 do tamanho da sua troca atual e os outros dividindo o restante.

Se esta é uma máquina remota e você não tem como inicializar a partir do CD / USB, não precisa fazer um backup (ou se tudo em sda1 se encaixa no tamanho da partição swap, e se você tiver memória suficiente para não precisar de espaço de troca (supondo que não faça nada excessivo), poderá fazer uma repartição com as seguintes etapas:

  1. desativar troca
  2. remover sda2
  3. crie uma partição de extensão sda4
  4. crie uma partição normal sda5 in sda4
  5. cria um sistema de arquivos em sda5
  6. copie todos os arquivos de sda1 para sda5
  7. ajuste o / etc / fstab no sistema de arquivos em sda5
  8. execute o grub-install e certifique-se de que sda5 possa ser selecionado (geralmente o UUID precisa ser ajustado em /boot/grub/grub.cfg)
  9. altere o GRUB_DEFAULT em / etc / default / grub ou, execute novamente e ajuste o UUID.
  10. reinicializar

Após a reinicialização, você agora estará executando a partir de /dev/sda5 , você pode remover a partição sda1 e substituí-la por sda1 e sda2 . Uma vez configurado, você pode repetir o processo acima para mover as coisas de sda5 para sda1 . Após uma segunda reinicialização, você volta com / on sda1 e reconfigura o sda5 como espaço de troca.

Eu fiz o acima em um servidor hospedado remoto (executando o Ubuntu 8.04) com sucesso para fazer uma / e swap configuração em / , /home e swap setup. Se você nunca fez tal coisa antes, eu recomendo testá-lo em uma máquina virtual primeiro, porque se você cometer um erro, você não será capaz de recuperar o acesso à máquina, a menos que você possa acessar o prompt do console de alguma forma .

    
por 03.09.2013 / 21:18

Tags