CD inicializável para backup de um disco rígido?

3

Existem muitas ferramentas como FoG, G4L, PING, CloneZilla, etc. que permitem inicializar a partir de um CD / USB-Key e seguir alguns menus na tela para fazer backup de seu disco rígido em um servidor FTP, servidor SSH ou compartilhamento de arquivos em alguma outra máquina.

Mas [para reduzir qualquer possibilidade de erro humano quando essa tarefa é executada várias vezes] é possível criar um disco de inicialização personalizado que armazena automaticamente uma cópia da sua imagem do HDD em um local especificado?

    
por OJW 28.11.2012 / 12:20

2 respostas

0

Há um bom guia para criar uma distribuição Linux inicializável personalizada aqui:

link

(incluindo os scripts reais necessários para compilar os arquivos .iso de uma estrutura de diretórios onde você pode editar o sistema final que estará no Live CD)

Fazer a parte "ghosting a hard-disk" é apenas um caso de executar dd (por exemplo, de /etc/rc.d) e armazenar a saída em um arquivo em algum lugar, como:

dd if=/dev/sda bs=1M | gzip -c | ssh fileserver "cat > remotefile.img.gz"
    
por 30.11.2012 / 18:18
3

Você pode personalizar uma imagem ao vivo do Clonezilla para fazer o que quiser, por exemplo, automatizar a imagem para sempre fazer backup de seu HDD em uma partição específica sem todas as etapas que você deve digitar antes de executar a tarefa.

Por exemplo, toda vez que você executa uma tarefa com o Clonezilla ao vivo, ela diz algo parecido com ele antes de digitar "Y" para confirmar a tarefa:

Next time you can run this command directly: 
/opt/drb1/sbin/ocs-sr -g auto -e1 auto -e2 -c -r -j2 -p true restoreddisk Monimage-img sda

Poderia ser usado por você para automatizá-lo em seu DVD personalizado ao vivo do Clonezilla:

Use seu próprio script e execute-o no Clonezilla ao vivo

Este documento descreve como usar seu próprio script e executá-lo no clonezilla live

First, prepare your own program, say, a script "custom-ocs". A sample script file /opt/drbl/samples/custom-ocs, which allows user to use clonezilla live to choose (1) backup the image of /dev/hda1 (or /dev/sda1) to /dev/hda5 (or /dev/sda5) (2) restore image in /dev/hda5 (or /dev/sda5) to /dev/hda1 (or /dev/sda1), can be found when you are running clonezilla live (version 1.0.3-20 or later) or in DRBL server (version 1.7.12-1 or later). More examples are available in /opt/drbl/samples/custom-ocs, you can refer to them.

If you edit the script on MS windows, you have to convert the format to Unix format. You can use the command "dos2unix" to convert it to UNIX format. If you do not convert the format, your script won't work on Unix/Linux system.

Remember to add shebang line (#!/bin/bash) in your script to avoid a "Exec format error" issue. Boot Clonezilla live, enter command prompt, and run "sudo su -" to become root. Mount a working space as /home/partimag. You can use the command "prep-ocsroot" to help you to do that, or use mount command to mount that. E.g. run "mount /dev/sda1 /home/partimag" to use /dev/sda1 as the working dir.

Copy the custom-ocs to dir /home/partimag.

cd /home/partimag

Run the follow on Clonezilla live command prompt:

/opt/drbl/sbin/ocs-iso -g en_US.UTF-8 -k NONE -s -m ./custom-ocs

to create the iso file for CD/DVD. or /opt/drbl/sbin/ocs-live-dev -g en_US.UTF-8 -k NONE -s -c -m ./custom-ocs to create the zip file for USB flash drive.

In the above examples, "-g en_US.UTF-8" means the language will be English, "-k NONE" means won't change the keyboard layout (default is US keyboard). For other options, please run "/opt/drbl/sbin/ocs-iso -h" or "/opt/drbl/sbin/ocs-live-dev -h" to get more info.

    
por 28.11.2012 / 13:40