Migrar / home para outra unidade física

1

Recentemente, limpei cerca de 500 GB de lixo do meu disco rígido. Como estou com pouco espaço na instalação do Arch, concluí que dedicaria 200 GB disso para / home. O problema é que minha partição / home está localizada no meu SSD, não no HDD. Não tenho certeza de como devo migrar / home para outra unidade.

As partições

Recuperação, EFI, inicialização do Windows, partição raiz do arco, partição Arch / home e sobrecarga de 20 GB para o SSD. O HDD é apenas um grande depósito de lixo.

O que eu quero é mover a partição / home com segurança para o HDD (nova partição de 200GB) e, em seguida, mesclar o antigo / home com a partição raiz para criar uma partição raiz maior.

    
por Raghap 05.08.2014 / 08:04

1 resposta

2

Como UVV escreveu em um comentário, isso não deve representar um problema. Faça do modo de usuário único se quiser jogar pelo seguro.

  1. Crie uma partição para manter o novo / home, crie um sistema de arquivos e monte esse sistema de arquivos.
  2. Mova tudo em / home para a raiz do sistema de arquivos na nova partição. mv /home/* /mnt/ ou algo assim deve funcionar bem. Cuidado com os dotfiles! ls -A é seu amigo aqui.
  3. Altere / etc / fstab para nomear a nova partição para um ponto de montagem / home. Eu recomendo que você use um identificador estável; algo em / dev / disk / by-id ou / dev / disk / by-label deve funcionar bem.
  4. Verifique se / home no sistema de arquivos raiz está vazio, mount /home e certifique-se de que esteja preenchido, reinicialize e aproveite.

Este é o lado positivo dos sistemas * nix que separam pontos de montagem do layout de disco físico e lógico.

    
por 05.08.2014 / 10:40

Tags