Eu tenho um servidor de produção Ubuntu 12.04 com um disco rígido de 500 GB (quase 15 gb usado). Desejo duplicar o disco rígido inteiro, incluindo sua estrutura de partição, para outro disco rígido com tamanho de 400 GB, para que a alteração do disco rígido não afete o sistema em funcionamento.
Qual ferramenta é a melhor solução para esta tarefa?
partitioning
hard-drive
backup
caçador
fonte
fonte
Respostas:
Existem muitas ferramentas que podem fazer isso, cada uma com suas próprias vantagens e desvantagens. O Clonezilla é um utilitário frequentemente usado para esta tarefa; no entanto, não tenho certeza de como ele lidaria com o fato de seu disco de destino ser menor que o disco de origem.
Outra opção é particionar manualmente o alvo (com o GParted,
parted
,fdisk
,gdisk
, ou alguma outra ferramenta), criar sistemas de arquivos no alvo, montar as partições de destino e copiar tudo de novo comcp
outar
. Isso exigirá algumas alterações adicionais no destino, como (possivelmente) o ajuste/etc/fstab
e a instalação de um carregador de inicialização. No geral, esse método exige mais esforço do que muitos, mas se você souber o que está fazendo, é bastante flexível e pode definitivamente copiar de um disco maior para outro menor, desde que os arquivos realmente se encaixem no espaço de destino.fonte
cp
problemas para diretórios como/dev
e/proc
?/dev
e/proc
são dinâmicos - eles são criados como sistemas de arquivos virtuais por drivers especiais no kernel. Portanto, você normalmente omitiria esses diretórios de uma operação de cópia.clonezilla
pseudo-clona o HDD: (1) faz backup dos metadados da estrutura, incluindo MBR; (2) os setores de dados usados , o que significa que ele ignora o espaço livre de partições nos sistemas de arquivos que entende; e (3) compacta as partições de backup. Tudo isso significa que ele pode "clonar" um disco rígido de 500 GB para um disco rígido de 400 GB, desde que haja pelo menos 100 GB de espaço livre no disco original. Em outras palavras,clonezilla
lidaria com o fato de que o disco de destino é menor que o disco de origem.cp
" ... Então, e os metadados (horários acessados pela última vez e etc)?dd if=/dev/sda of=/dev/sdc bs=1M
onde sda é o seu disco de produção e sdc o seu novo disco rígido. Ou algo como clonezilla (copie o disco inteiro).fonte
tar
oucp
).Eu recomendaria o Clonezilla , que é simples de usar, executa backup de discos inteiros e também não usa muito espaço para o backup.
Para fazer isso, primeiro você teria que baixar o ISO do clonezilla a partir daqui.
Após o download, você precisará gravá-lo em um CD.
Então você terá que inicializar a partir dele para fazer o backup completo do sistema.
O procedimento completo para isso é fornecido aqui - http://clonezilla.org/clonezilla-live-doc.php
Você terá que escolher a opção "Salvar imagem de disco", cujo procedimento é fornecido aqui- http://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/01_Save_disk_image
Após fazer o backup, você pode restaurá-lo usando a opção "Restaurar imagem de disco", cujo procedimento é fornecido aqui - http://clonezilla.org/show-live-doc-content.php?topic=clonezilla -live / doc / 02_Restore_disk_image
Olhe para isso. Se você tiver alguma dúvida, informe-nos.
Obrigado!
fonte
Como outros propuseram, o Clonezilla poderia fazer o trabalho se você redimensionar a partição de trabalho para um tamanho menor. No entanto, vi que existe uma ferramenta chamada FSArchiver que permite restaurar dados em uma unidade menor, assim que os dados se encaixam (como no seu caso). Lamento não poder ajudar mais nisso, pois usei apenas o Clonezilla, mas há algumas informações no link e em seu fórum.
fonte
Você pode usar o dd para copiar o disco. Esta publicação descreve como clonar um disco rígido usando um CD do Ubuntu Live.
fonte
dd
é recomendável copiar de um disco maior para outro menor , pois o resultado provavelmente será perdido e / ou partição (s) truncada (s) e, portanto, perda de dados.dd
neste post: askubuntu.com/a/55908/58950