Uma imagem feita com o Clonezilla pode ser restaurada sem o uso do Clonezilla?

2

Eu criei várias imagens com o Clonezilla. Se eu não tenho o live CD do Clonezilla, mas eu tenho outra distro do Linux, o Knoppix, por exemplo, que não tem o Clonezilla, existe outro programa para restaurar as imagens para o drive local? Meu entendimento é que o Clonezilla é um automador do gparted. Não sei.

    
por johnny 17.06.2014 / 20:34

2 respostas

2

Sim, mas você precisa usar a (s) ferramenta (s) certa (s).

A ferramenta de backup de partições

O

Clonezilla é na verdade mais uma estrutura do que uma aplicação unificada, usando uma das várias ferramentas para criar imagens de backup. Essas ferramentas são:

Você deve estar usando partclone - esse é o padrão e, geralmente, se você instalou clonezilla , também tem esse instalado. (Além disso, é aparentemente melhor do que ntfsclone mesmo para NTFS.) Mas ao criar sua imagem, preste atenção ao que é invocado. Se tiver terminado, dê uma olhada nos arquivos de log /var/log/clonezilla.log e /var/log/partclone.log para verificar novamente.

O esquema / ferramenta de compactação

Por padrão, as imagens são compactadas com o esquema gzip, mas teoricamente elas podem ser compactadas com o bzip2, lzma ou outros esquemas.

Você pode verificar qual é o formato de compactação de uma imagem usando o utilitário file :

$ file /path/to/my/image_file.aa
/path/to/my/image_file.aa: gzip compressed data, last modified: Sun Oct  15h 12:34:56 2017, max speed, from Unix

A ferramenta de descompactação que você usa geralmente tem o mesmo nome do esquema de compactação: gzip para gzip, lzma para lzma, bzip2 para bzip2. No entanto, às vezes você pode querer executar outra coisa. Por exemplo: pigz é uma versão multi-core paralela do gzip que funcionará muito mais rápido (normalmente).

Examinando o nome do arquivo de imagem para determinar quais ferramentas usar

O Clonezilla coloca os backups de partições em um subdiretório, sob partimag/ , em qualquer dispositivo para o qual você realizou o backup. Dentro desse diretório existem vários arquivos que não nos importamos muito agora, e o (geralmente maior) arquivo - a imagem real do clone compactado. Um exemplo do caminho de tal arquivo:

/mnt/sdc1/partimag/2017-10-15-01-my-partition-backup/sdb1.ext4-ptcl-img.gz.aa

Portanto, o diretório usado para imagens é /mnt/sdc1/partimag ; nossa partição específica foi submetida a backup no subdiretório 2017-10-15-01-my-partition-backup e, nesse diretório, a imagem compactada é sdb1.ext4-ptcl-img.gz.aa . Agora, esse nome nos diz várias coisas:

  • A partição foi um dispositivo de bloco sdb1 (não tão interessante)
  • O tipo de sistema de arquivos era ext4.
  • A ferramenta de backup era partclone ( ptcl para breve)
  • O esquema de compactação foi gzip ( gz - como a extensão)

Além disso, há muito da clonagem chamada clonezilla-img (sim, é um nome confuso) que você também pode usar para checar as coisas.

Nota importante: Estou ignorando a possibilidade de o arquivo de imagem ser dividido em partes de um tamanho fixo. Isso é possível,

Colocando tudo junto

Suponha que você queira restaurar a imagem para o dispositivo /dev/sdd3 . Antes de fazer isso, verifique se ele está desmontado (por exemplo, com unmount /dev/sdd3 ) ou se você estraga tudo mal.

Agora você deseja descompactar a imagem e canalizar o resultado para a ferramenta de backup de partição no modo de restauração, para gravar no dispositivo de bloco relevante. Para o exemplo dado acima, você executaria:

cd /mnt/sdc1/partimag/2017-10-15-01-my-partition-backup/ && \
pigz --decompress --stdout sdb1.ext4-ptcl-img.gz.aa \
| partclone.ext4 --restore --output /dev/sdd3

Por que essa pinha?

  • A imagem é compactada com gzip, por isso gostaríamos de invocar gzip - mas pigz é mais rápido.
  • pigz grava sua saída em seu fluxo de saída padrão, ou seja, no tubo.
  • É uma imagem de partclone, por isso invocamos partclone . Na verdade, o partclone tem vários executáveis, um por tipo de sistema de arquivos, e precisamos do binário ext4.
  • partclone , salvo indicação em contrário, lê a partir da entrada padrão, ou seja, o tubo.

Quando tudo estiver pronto, você pode tentar montar o dispositivo usando mount -t ext4 /dev/sdd4 /path/to/mount/point para verificar se a restauração foi bem.

    
por 03.01.2018 / 22:04
3

O UbuntuForums oferece uma solução para acessar o conteúdo de uma imagem do CloneZilla:

  1. Prepare um disco grande no Linux
  2. Diga se a sua imagem é /home/partimag/YOURIMAGE/ e a imagem é /home/partimag/YOURIMAGE/hda1.ntfs-img.aa , hda1.ntfs-img.ab ... executar file /home/partimag/YOURIMAGE/hda1.ntfs-img.aa para ver se é uma imagem gzip, bzip ou lzop.
  3. Digamos que é gzip, então você pode executar %código%
  4. Então você terá um cat /home/partimag/YOURIMAGE/hda1.ntfs-img.* | gzip -d -c | ntfsclone --restore-image -o hda1.img que pode ser montado por %código%. Então todos os arquivos estão em hda1.img

Este site diz algo semelhante, mas com mount -o loop -t ntfs hda1.img /mnt image: link

No entanto, nenhum desses métodos pode ser usado para restaurar uma partição inteira do sistema operacional!

    
por 17.06.2014 / 20:41