Como mover uma instalação do Linux para um disco maior com um esquema de partição diferente?

1

Eu decidi fazer uma pequena unidade flash USB do Arch Linux para carregar quando precisar do Linux. Então, eu instalei com sucesso em uma unidade flash de 8GB com 5GB em / e 3GB em /home .

Gostaria de fazer isso corretamente agora que estou trabalhando, então pedi um PNY Turbo 128GB USB 3.0 Flash Drive (P-FD128TBOP- GE) e deseja mover a instalação para esta nova unidade.

Eu também decidi ir para uma única partição, para que eu não termine com um cheio e o outro não. Como faço para mover a instalação para a nova unidade e mudar para uma partição principal?

    
por Cnorwood7641 29.03.2015 / 08:54

1 resposta

1

Ter uma distribuição secundária é essencial.

  1. Você iria arrancar um fdd ao vivo ou o que quer que seja para entrar em uma corrida ambiente linux.
  2. Formate todo o novo flash drive como ext4 ou como seu tipo favorito.
  3. Crie uma pasta: / transfira.
  4. Monte seu antigo fdd / in / transfer / old
  5. Monte o antigo fdd / home em / transfer / old / home
  6. Monte novo fdd em / transferir / novo
  7. Cd para / transferir
  8. Copie tudo do antigo para o novo (manter as permissões pode ser inteligente)

Para recapitular:

whoami #should give root
cd /
mkdir transfer
cd transfer
mkdir -p old new
mkfs.ext4 /dev/sdc1 #replace ext4 with preferred fstype
mount /dev/sdb1 /transfer/old #old root partition
mount /dev/sdb2 /transfer/old/home #old home partition
mount /dev/sdc1 /transfer/new #new fdd
cp -rfv --preserve=all old/* new/ #r:copy recurring,f: force copy, v: be verbose
umount /transfer/*
shutdown -rf now #remove live distro and enjoy new fdd
    
por 29.03.2015 / 15:29