Posso substituir o disco contendo / home sem reinstalar o Ubuntu?

4

Formatei meus discos rígidos para que / home fique em um disco separado. Agora esse disco se tornou defeituoso. Eu estou querendo saber se é possível substituir apenas esse disco e fazer uma nova partição / home em um novo disco, para que eu possa evitar uma reinstalação completa do sistema operacional? (Eu sei que quase todos os meus dados de usuário serão perdidos)

    
por corev 15.11.2012 / 02:40

1 resposta

7

A resposta é sim, você não precisa reinstalar o sistema operacional. Você pode criar uma nova partição (dispositivo de bloco como / dev / sdb2) e usá-la para / home. Você também pode copiar os dados em antigo / home se tiver um bom backup ou se o antigo local ainda estiver legível.

No seu caso, parece que o antigo / home (disco) se tornou defeituoso. Você deseja usar uma nova partição ou um novo disco para / home. Está tudo bem e você não precisa reinstalar o sistema operacional.

Passos breves (recomende fazer isso usando um CD LIVE, você não tem que):

  1. criar partição para /home
  2. criar sistema de arquivos (por exemplo, ext4) = > %código%
  3. monte como mkfs.ext4 /dev/sdb2 = > por exemplo = > %código%
  4. monte sua casa antiga se ela ainda puder ser montada, por exemplo, /home caso contrário, você terá que restaurar dados de um bom backup
  5. Use o rsync para copiar dados, por exemplo de um backup montado como / backup / home mount -t ext4 /dev/sdb2 /home
  6. Lembre-se de editar seu mount -t fs_type /dev/sdaX /mnt/old_home e atualizar o dispositivo de bloco / FS para novo rsync -axHAX --progress --verbose /backup/home/ /home

Reinicie e você deve estar pronto para ir; -)

    
por Terry Wang 15.11.2012 / 03:45