É possível usar o dd para clonar somente a parte do disco rígido que é usada?

2

se apenas 1/3 de um disco rígido de 300GB for usado. É possível usar o dd para clonar a unidade (mas apenas os 100 GB usados)?

dd if = / dev / sda de = clone.img

    
por yoshiserry 10.09.2014 / 02:29

1 resposta

3

Não é possível dd partes do sistema de arquivos

Você pode usar dd para copiar uma partição inteira, que pode ser apenas uma parte do disco rígido.

Você está perguntando se pode usar dd para copiar parte de uma partição.

No caso geral, isso não funciona:
Isso significaria que você copia apenas uma parte de um sistema de arquivos. Não há motivo para os dados reais estarem no início do espaço disponível. E mesmo se fosse, ainda haveria informações relevantes em outras partes em geral.

Algo como isso funcionaria - possivelmente com uma ferramenta diferente de dd , essa ferramenta precisaria entender como os dados são estruturados na partição - ou seja, precisa entender o sistema de arquivos.

Parece mais útil deixar o driver normal do sistema de arquivos entender como os dados são organizados no disco e usar tar ou similar para empacotar esses dados e colocá-los em outro lugar.

Redimensione o sistema de arquivos, use dd então

Uma maneira de fazer algo semelhante ao que você pede seria redimensionar a partição.

Em uma primeira etapa, redimensione a partição de 300 GB que é preenchida apenas para um terço para uma partição de pouco mais de 100 GB que está quase cheia.

gparted , um front-end GUI focado no GNOME para a biblioteca libparted , é um gerenciador de particionamento comumente recomendado, mas o front-end parted CLI também existe (e é realmente a implementação de referência para libparted) . cfdisk , fdisk e similares também são opções de CLI, e embora eu diga que elas são menos amigáveis do que gparted , a maioria das distribuições Linux deve tê-las como parte do pacote principal de utilitários.

Após o redimensionamento, você pode usar dd da maneira padrão em uma partição completa, contendo um sistema de arquivos completo.

Ferramenta de arquivo do sistema de arquivos

Dependendo do que você deseja fazer, isso também pode ser útil:

fsarchiver é uma ferramenta que cria imagens personalizadas de sistemas de arquivos em um formato compactado, que precisa ser descompactado com a mesma ferramenta.

Eu não recomendaria a ferramenta em geral para criar imagens por causa do formato personalizado, mas como um estado intermediário pode fazer sentido. Você criaria uma imagem da partição existente, que não precisará de espaço para a parte vazia do sistema de arquivos. Em seguida, você pode usá-lo para descompactá-lo em uma partição diferente e em um sistema de arquivos diferente. O sistema de arquivos é gerado por fsarchiver como parte da descompactação.

    
por 10.09.2014 / 03:16