Como clonar facilmente e restaurar uma imagem de disco linux com dd

Quando chega a hora de limpar, fazer backup ou restaurar dados em Linux, há uma série de aplicativos que você pode escolher. GParted é uma das opções mais comprovadas por aí. Discos é uma alternativa mais moderna que parece ótimo no ambiente de desktop GNOME. Mas não importa qual sistema operacional Linux é executado em operação, há uma opção que sempre funciona - dd

.

Você pode usar Linux sem precisar mergulhar no terminal. Mas uma vez que você adicionar certos comandos ao seu repertório, não só você vai economizar tempo, mas você vai aprender as habilidades que você pode usar em qualquer versão do Linux.Por que Ele não importa qual sistema operacional Linux Você UsePor que Ele não importa qual sistema operacional Linux Você UseHá sempre vai haver argumentos sobre qual sistema operacional Linux é "Melhor". No geral, o Linux oferece uma boa experiência, independentemente de como você executá-lo. Vamos olhar para essas semelhanças - e celebrá-los!consulte Mais informação

Por que usar dd?

Se você está em um desktop ou um servidor, DD simplesmente funciona. dd começou como um comando Unix, portanto, além de Linux, ele suporta outros sistemas operacionais Unix-like tais como o FreeBSD e MacOS.

dd também é rápido. Eu não significa que ele vai fazer o trabalho rápido de qualquer unidade que você está tentando erradicar. Em vez disso, leva apenas alguns segundos para iniciar uma limpeza. Depois de saber o que escrever, você pode abrir um terminal e apagar uma unidade no tempo que você leva para digitar uma pesquisa para obter instruções online.

Com grande poder vem com grande responsabilidade. Um certo entrada dd torna a nossa lista de comandos Linux você nunca deve executar.Comandos 9 Lethal Linux você deve Nunca RunComandos 9 Lethal Linux você deve Nunca RunVocê nunca deve executar um comando Linux se você não sabe exatamente o que ele faz. Aqui estão alguns dos mais mortais comandos Linux que você vai, em sua maior parte, quer evitar.consulte Mais informação

Você está nervoso? Boa. Mesmo quando você é um especialista dd, você sempre quer digitar comandos com cuidado. Uma mente ausente pode, na pior das hipóteses, hardware ruína e, mais provavelmente, resultar em perda de dados. Agora, vamos começar.

Clonagem de uma unidade

A clonagem de um carro é uma maneira infalível para fazer um backup do seu computador. Você pode backup de dados em um disco rígido portátil ou Dropbox, mas isso só salva seus arquivos. Para salvar seus aplicativos, você pode ter de aprender como fazer backup de cada um individual. Para alguns, isso significa que a exportação de um arquivo específico. Para outros, que significa copiar uma pasta oculta. Depois, há os aplicativos que você não pode fazer backup de todo.5 Grande Nuvem Ferramentas de Backup & Serviços que apoiar plenamente Linux5 Grande Nuvem Ferramentas de Backup & Serviços que apoiar plenamente LinuxSe você perguntar a qualquer usuário de energia por um bom conselho que se aplica a qualquer sistema operacional, seria fazer backup de seus arquivos regularmente. Por mais que a tecnologia pode ser útil, ele ...consulte Mais informação

dd contorna isto criar uma cópia exata de todo o disco rígido ou partição. Quando você restaurar esta cópia, você trazer o seu computador de volta para exatamente como era. Você vai receber de volta seus arquivos, suas aplicações, seu histórico de navegação, e até mesmo as configurações do sistema. Tudo.

Para clonar sua unidade, você vai precisar de uma segunda unidade que tenha mais espaço do que o que você está copiando. Provavelmente, este será um disco rígido portátil ou uma grande unidade flash.

Comece abrindo o terminal. Você precisará de direitos de administrador para executar qualquer comando dd. Você pode digitar su a assinar como um administrador, ou você pode digitar sudo no início do comando dd.

Quando estiver pronto para copiar, digite o comando a seguir. Note-se, ele irá apagar todos os dados pré-existentes na segunda unidade, por isso certifique-se de backup de todos os dados de antemão.

dd E se=/ Dev / sdX de=/ Dev / sdY

Agora, vamos fazer sentido do que está acontecendo. dd é o comando. E se é a entrada, como no local que você deseja copiar. do é a saída, ou o local que você está substituindo com sua cópia.

sdX e sdY referem-se às unidades que estão interagindo com. As unidades são muitas vezes dadas um nome como / Dev / sda, / Dev / sdb, ou / Dev / sdc. Você pode descobrir os nomes usando um editor de partições. Ou, desde que você já está no terminal, você pode usar o lsblk comando.Como escrever, Format e gerenciar um cartão SD no LinuxComo escrever, Format e gerenciar um cartão SD no LinuxExistem várias formas de configurar um cartão SD no Linux, a partir da linha de comando ou usando um aplicativo gráfico. Aqui está como fazê-lo.consulte Mais informação

Criando um Arquivo de Imagem

Outra maneira de clonar uma unidade é criar uma imagem de disco que você pode se mover e restaurar como se fosse um USB inicializável.

Criação de arquivos de imagem permite que você salve vários backups para um único destino, como um grande disco rígido portátil. Mais uma vez, este processo requer apenas um comando:

dd E se=/ Dev / sdX de=path / to / your-backup.img

Para economizar espaço, você pode ter dd comprimir seu backup.

Video: Comando dd - Clonar HDs, partições e criar imagens de disco e CDs - Linux



dd E se=/ Dev / sdX | gzip -c gt; path / to / your-backup.img.gz

Este comando diminui o seu backup em um arquivo IMG.GZ, um dos muitos compressão formata Linux pode lidar com.Linux Archive Managers Comparado: Ark vs. File RollerLinux Archive Managers Comparado: Ark vs. File Rollergerentes de arquivo pode parecer muito simples à primeira vista, mas eles poderiam oferecer muito mais do que você pensa. Eu comparei os dois gestores de arquivo padrão para Linux, File Roller ea arca, com base em ...consulte Mais informação

Restaurar uma unidade

Para que servem esses backups, se você não pode usá-los? Quando estiver pronto para restaurar um clone, você tem duas opções. Se você usou a primeira abordagem, simplesmente trocar os dois destinos.

dd E se=/ Dev / sdY de=/ Dev / sdX

Ao restaurar a partir de um arquivo de imagem, o mesmo conceito se aplica:

dd E se=path / to / your-backup.img de=/ Dev / sdX

Se o seu arquivo de imagem está comprimida, então as coisas ficam um pouco diferente. Utilize este comando em vez disso:

gunzip -c /path/to/your-backup.img.gz | dd do=/ Dev / sdX

Para ser claro, gunzip é g descompactação, como na frente de g zip Este comando decrompresses seu backup. Então dd substitui a unidade existente com esta imagem.

Parâmetros a considerar

Você pode alterar o seu comando furando um parâmetro no final. Por padrão, dd pode demorar um pouco para transferir dados. Você pode acelerar o processo, aumentando o tamanho do bloco. Fazê-lo adicionando bs = no fim.

dd E se=/ Dev / sdX de=/ Dev / sdY bs=64

Este exemplo aumenta o tamanho do bloco padrão de 512 bytes para 64 kilobytes.

Video: Usando o comando DD para copiar/clonar HD'S

conv = noerror diz dd para continuar apesar de quaisquer erros que ocorrem. O comportamento padrão é parar, resultando em um arquivo incompleto. Tenha em mente que ignorar erros nem sempre é segura. O arquivo resultante pode estar danificado.

conv = sincronização acrescenta blocos de entrada com zeros sempre que existam quaisquer erros de leitura. Desta forma, as compensações de dados permanecem em sincronia.

Video: Clonezilla - Clonando um HD com Windows 7 usando o Linux

Você pode combinar estes dois últimos como conv = noerror, sincronização se assim o desejarem. Não há espaço após a vírgula.

Conhecendo dd

No caso de você estiver interessado, o nome de dd refere-se a uma declaração no da IBM Job Control Language. Se você não entender o que está acontecendo lá, sem suor. Eu também não. Isso não faz o comando mais difícil de usar.

Precisa de mais informações que posso ajudá-lo a melhorar seu relacionamento com dd? A página wiki é bastante completa. Há também uma grande write-up no wiki do Arch Linux. Mais uma vez, não importa se você estiver usando Arch ou não. dd funciona da mesma maneira, independentemente do seu sistema operacional Linux.

Se ele sair dd não é para você, você não está fora de sorte. tem outras maneiras de clonar um disco rígido.4 métodos para clonar seu disco rígido Linux4 métodos para clonar seu disco rígido LinuxNecessidade de clonar seu disco rígido Linux, ou uma partição? Você pode usar a ferramenta construída em dd, ou várias alternativas para clonar seu disco para restaurar mais tarde, sem problemas.consulte Mais informação

Qual é o seu método preferido para fazer backup de seu computador? Você é um fã de dd? Existe um aplicativo que você recomendaria em vez disso? Não hesite em compartilhar sua experiência com outros leitores!


Artigos relacionados