Backup o clonare la CompactFlash (CF)

La procedura descritta si prefigge i seguenti obiettivi:

Bullet Creare una immagine di backup completa della CompactFlash.
Bullet Creare un clone della CompactFlash.
Bullet Creare una copia del sistema operativo su una CompactFlash di dimensioni superiori.



CompactFlash

Di che cosa abbiamo bisogno

Dobbiamo avere a disposizione:

    immagine Un PC oppure una macchina virtuale con installato Ubuntu server 8.04 o superiore.
    immagine Un lettore di carte CompactFlash (CF) da collegare al PC.
    immagine Una memoria CompactFlash vuota (CF).




Creare il file di backup

Operiamo sul PC predisposto utilizzato precedenza per installare il sistema operativo sulla CF.
L’ accesso deve essere fatto le credenziali di amministratore.
Ho creato la cartella bku per memorizzare i file di backup.
Nelle istruzioni che seguono utilizzerò come nome attribuito alla special device sdb,
il disco con il sistema operativo del PC (o macchina virtuale) a sda.
Collegare il lettore con la CompactFlash da copiare da copiare solo dopo aver acceso il PC.

Impostare i seguenti comandi:

# mount /dev/sdb1 /mnt/cf
# cd /mnt/cf
# tar cvpzf /bku/backup_alix.tgz ./
# cd /
# umount /mnt/cf

Al termine il file backup_alix.tgz conterrà la copia della CompactFlash.

    immagine Spegnere il PC (o la macchina virtuale)
    immagine Rimuovere la CompactFlash e rimetterla nel lettore delle scheda Alix


Vai a inizio pagina



Preparae una nuova Campact Flash

Accendere il PC (o la macchina virtuale) e collegare il lettore con la nuova CompactFlash (CF).
Naturalmente si potrà riciclare una CF usata.
Attenzione Attenzione: Tutti i dati presenti sulla CF verranno cancellati definitivamente !


Bullet Formattare la CF con una partizione avviabile tipo 83 con il comando:

# fdisk /dev/sdb

Bullet Creare il filesystem:

# mkfs.ext3 /dev/sdb1

Bullet Ottimalizzare la CF:

# tune2fs -c 0 /dev/sdb1

Bullet Aggiungere una etichetta alla CompactFlash

e2label /dev/sdb1 ROOT_FS

Vai a inizio pagina



Ripristino dei dati

Bullet Impostare i seguenti comandi:

# mount /dev/sdb1 /mnt/cf
# cd /mnt/cf
# tar xvpzf /bku/backup_alix.tgz -C ./



Ricreare grub

Bullet Assicurarsi di trovarsi in /mnt/cf ed impostare i seguenti comandi:

# rm boot/grub/device.map
# echo "(hd0) /dev/sda" > boot/grub/device.map



# mount -o bind /dev /mnt/cf/dev

# chroot /mnt/cf /usr/sbin/grub --device-map=/boot/grub/device.map


Impostare i comandi:

setup (hd0) (hd0,0)
quit

# umount dev
# cd ..
# umount cf

Vai a inizio pagina

Pagina precedente Pagina precedente