Clona a partição única para o disco vazio

2

Eu gostaria de clonar uma única partição do meu HD atual para um SSHD mais novo e maior. A partição que eu gostaria de clonar está executando o Linux Mint 17.1. Usando um Clonezilla USB inicializável, consegui clonar todo o disco antigo em um novo disco, mas a partição Mint é precedida por uma partição grande e confusa do Windows 8.1. A partição do Windows 8.1 está falhando no disco rígido, no entanto, eu só quero manter a partição Mint.

Posso fazer isso com Clonezilla, GParted, dd ou alguma combinação?

    
por errolflynn 16.06.2015 / 14:12

2 respostas

2

Você precisará ter ambas as partições montadas, por exemplo, em / old e / new. Em seguida, use o utilitário rsync:

rsync -aruv /old/* /new/

Se a partição antiga for o seu sistema raiz, você deverá não copiar o conteúdo de alguns diretórios. Apenas exclua-os, como:

rsync -aruv /* /new/ --exclude=/dev/* --exclude=/proc/* --exclude=/run/* --exclude=/sys/* --exclude=/tmp/* --exclude=/new

Não se esqueça do último! (Estive lá, fiz isso. ;-)).

HTH

    
por ALAN WARD 16.06.2015 / 14:21
1

Não sabe o que é um sshd (relacionado ao armazenamento) ... você quis dizer SSD?

Existem mais de 50 maneiras diferentes de fazer isso.

  • dd
  • ddrescue
  • partimage
  • clonezilla
  • fsarchiver
  • gparted
  • rsync
  • qualquer backup / recuperação normal também

Portanto, a melhor resposta para você dependerá de sua habilidade com qualquer um dos comandos acima E quão bom você está em corrigir o / etc / fstab após a restauração para um novo disco é concluída. Se você sabe fstab, grub-install, update-grub e blkid bem, qualquer uma dessas ferramentas é trivial.

De qualquer forma, as páginas de manual de qualquer uma dessas ferramentas explicam como usá-las. Além disso, não esqueça de criar as partições no disco de destino para swap também. Seria inteligente usar a formatação GPT (não MBR) se a sua situação permitir isso. Se não houver nenhum Windows envolvido no novo sistema, vá em frente - use o GPT e seja feliz. O Windows só permite a GPT se a inicialização do UEFI E um sistema operacional de 64 bits.

É claro que estamos tendo que fazer centenas de suposições sobre sua configuração aqui - se você usa LVM, criptografia ou qualquer coisa estranha como a inicialização de partições xfs ou zfs, todas as apostas estão desativadas.

Para obter sugestões mais exatas, poste a saída de sudo parted -l por favor. Ter os dois discos conectados ao executá-lo.

Os passos gerais são:

  • Inicialize um LiveCD (Disto ou Disco de Recuperação)
  • Crie a tabela de partições no novo disco (recomendado pela GPT)
  • Crie as partições desejadas no disco

    • / boot
    • /
    • / home
    • outros .... / var / opt, ....
    • troca
  • Dimensione cada um como desejado, mas seja inteligente. Além disso, é inteligente deixar algum espaço restante que possa ser adicionado posteriormente às partições que precisam dele.
  • use as ferramentas listadas para copiar os dados ... Eu provavelmente usaria o ddrescue. alvo de origem do sudo ddrescue Use o dispositivo de partição para ambos os lados. Algo como / dev / sda20 / dev / sdb34 (esses não são corretos para sua situação)
  • monte o novo disco em um local temporário - / mnt é bom
  • edite o / mnt / etc / fstab para apontar as partições para o local correto usando o caminho para a partição ou um LABEL ou um UUID
  • instala o grub no novo disco - muitos howtos para isso (deve incluir um cmd chroot e pode incluir vários comandos de montagem)
  • reboot - desconecte o liveCD antes da segunda inicialização Seja feliz.

Novamente, se você quiser uma ajuda melhor com mais detalhes, poste a saída do cmd solicitado.

BTW - você pode excluir com segurança as partições do Windows, desde que o disco antigo seja deixado no computador. Isso não está claro.

    
por JohnP 16.06.2015 / 17:23