La clonazione del disco è il processo di creazione di un’immagine di una partizione o di un intero disco rigido. Questo può essere utile per copiare il disco su altri computer o per scopi di backup e ripristino.

Suggerimento: Nel corso del tempo i file system ottengono nuove caratteristiche e le utilità mkfs cambiano le loro impostazioni predefinite, ma non tutte le nuove caratteristiche possono essere abilitate senza riformattare. Quindi, quando si spostano i dati su un nuovo disco, invece di clonare i dispositivi a blocchi o i file system, considerare la creazione di un nuovo file system e copiare solo i file (e i loro attributi, ACL, attributi estesi, ecc.) con ad esempio rsync.

Utilizzando dd

Vedi dd#Clonazione e ripristino del disco.

Utilizzando ddrescue

ddrescue è uno strumento progettato per clonare e recuperare dati. Copia i dati da un file o da un dispositivo a blocchi (disco rigido, cdrom, ecc.) a un altro, cercando di salvare prima le parti buone in caso di errori di lettura, per massimizzare i dati recuperati.

Per clonare un disco difettoso o morente, eseguire ddrescue due volte. Per il primo giro, copiate ogni blocco senza errori di lettura e mappate gli errori su rescue.map.

# ddrescue -n /dev/sdX /dev/sdY rescue.map

dove X è la lettera della partizione della sorgente e Y del dispositivo a blocchi di destinazione.

Per il secondo giro, copiate solo i blocchi difettosi e provate 3 volte a leggere dalla sorgente prima di rinunciare.

# ddrescue -d -r3 /dev/sdX /dev/sdY rescue.map

Ora potete controllare che il file system non sia corrotto e montare la nuova unità.

# fsck -f /dev/sdY

Clonazione del file system

Questo articolo o sezione necessita di un’espansione.

Motivo: Aggiungere xfs_copy(8). (Discutere in Talk:Disk cloning#)

Usare e2image

e2image è uno strumento incluso in e2fsprogs per scopi di debug. Può essere usato per copiare partizioni ext2, ext3 ed ext4 in modo efficiente copiando solo i blocchi usati. Si noti che funziona solo per i filesystem ext2, ext3 ed ext4, e i blocchi inutilizzati non vengono copiati, quindi questo potrebbe non essere uno strumento utile se si spera di recuperare file cancellati.

Per clonare una partizione dal disco fisico /dev/sda, partizione 1, al disco fisico /dev/sdb, partizione 1 con e2image, eseguire

# e2image -ra -p /dev/sda1 /dev/sdb1
Consiglio: GParted usa e2image per copiare in modo efficiente le partizioni ext2/3/4.

Software di clonazione del disco

Queste applicazioni permettono un facile backup di interi filesystem e il recupero in caso di guasto, di solito sotto forma di un Live CD o un’unità USB. Contengono immagini di sistema complete da uno o più punti specifici nel tempo e sono spesso utilizzati per registrare configurazioni note e buone. Vedi Wikipedia:Comparison of disk cloning software per il loro confronto.

Vedi anche Sincronizzazione e programmi di backup per altre applicazioni che possono prendere istantanee di sistema complete, tra le altre funzionalità.

  • Arch Backup – Un banale script di backup con una semplice configurazione.
    • Metodo di compressione configurabile.
    • Multipli obiettivi di backup.

https://github.com/p5n/archlinux-stuff/tree/master/arch-backup/ || arch-backupAUR

  • Clonezilla – Una soluzione di disaster recovery, clonazione di dischi, imaging di dischi e distribuzione.
    • Avvia da CD live, chiavetta USB o server PXE.
    • Supporta ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, FAT32, NTFS, HFS+ e altri.
    • Usa Partclone (predefinito), Partimage (opzionale), ntfsclone (opzionale) o dd per fare l’immagine o clonare una partizione.
    • Server multicasting per ripristinare su molte macchine contemporaneamente.
    • Incluso nel supporto di installazione di Arch Linux.

http://clonezilla.org/ || clonezilla

  • Deepin Clone – Strumento di Deepin per backup e ripristino. Supporta la clonazione, il backup e il ripristino di dischi o partizioni.

https://www.deepin.org/en/original/deepin-clone/ || deepin-clone

  • FSArchiver – Uno strumento sicuro e flessibile per il backup e la distribuzione del file system
    • Supporta gli attributi di base dei file (permessi, proprietario, …).
    • Supporto per file system multipli per archivio.
    • Supporto per attributi estesi (sono usati da SELinux).
    • Supporto per gli attributi base del file system (label, uuid, block-size) per tutti i file system Linux.
    • Supporto per il filesystem NTFS (capacità di creare cloni flessibili di partizioni Windows).
    • Checksumming di tutto ciò che è scritto nell’archivio (intestazioni, blocchi di dati, file interi).
    • Possibilità di ripristinare un archivio che è corrotto (salterà solo il file corrente).
    • Compressione multi-thread lzo, gzip, bzip2, lzma.
    • Supporto per dividere archivi grandi in più file con una dimensione massima fissa.
    • Codifica dell’archivio usando una password. Basato su blowfish da libcrypto di OpenSSL.
    • Supporta il backup di un filesystem root montato (opzione -A).
    • Si può trovare sul CD System Rescue.

http://www.fsarchiver.org/ || fsarchiver

  • Mondo Rescue – Una soluzione di disaster recovery per creare supporti di backup che possono essere usati per ridistribuire il sistema danneggiato.
    • Basato su immagini, supporta Linux/Windows.
    • Il tasso di compressione è regolabile.
    • Può fare il backup di sistemi live (senza doverlo fermare).
    • Può dividere l’immagine su molti file.
    • Supporta l’avvio su un Live CD per eseguire un ripristino completo.
    • Può fare il backup/ripristino su NFS, da CD, unità nastro e altri supporti.
    • Può verificare i backup.

http://www.mondorescue.org/ || mondoAUR

  • Partclone – Uno strumento che può essere usato per fare il backup e ripristinare una partizione considerando solo i blocchi usati.
    • Supporta ext2, ext3, ext4, hfs+, reiserfs, reiser4, btrfs, vmfs3, vmfs5, xfs, jfs, ufs, ntfs, fat(12/16/32), exfat.
    • Optionally, an ncurses interface can be used.

http://partclone.org/ || partclone

  • Partimage – Un’utilità di clonazione dischi ncurses per ambienti Linux/UNIX.
    • Ha un Live CD.
    • Supporta i più popolari filesystem su Linux, Windows e Mac OS.
    • Compressione.
    • Salvataggio su più CD o DVD o attraverso una rete usando Samba/NFS.
    • Sviluppo interrotto in favore di FSArchiver.

http://www.partimage.org || partimage

  • J7Z – GUI per Linux in java che cerca di semplificare la compressione dei dati e il backup. Può creare archivi 7z, BZip2, Zip, GZip, Tar.
    • Aggiorna rapidamente gli archivi esistenti.
    • Fa il backup di cartelle multiple in una posizione di archiviazione.
    • Crea o estrae archivi protetti.
    • Riduce lo sforzo usando profili e liste di archiviazione.

http://j7z.xavion.name/ || j7zAUR

  • Redo Backup and Recovery – Un’applicazione di backup e disaster recovery che viene eseguita da un’immagine CD Linux avviabile.
    • È capace di backup bare-metal e recupero di partizioni di dischi.
    • Usa xPUD e Partclone per il backend.

http://www.redobackup.org/ ||

  • System Tar & Restore – Backup e ripristino del sistema usando tar o trasferendolo con rsync
    • Interfacce GUI e CLI
    • Crea archivi .tar.gz, .tar.bz2, .tar.xz o .tar
    • Supporta la crittografia openssl / gpg
    • Usa rsync per trasferire un sistema in esecuzione
    • Supporta Grub2, Syslinux, EFISTUB/efibootmgr e Systemd/bootctl

https://github.com/tritonas00/system-tar-and-restore || system-tar-and-restoreAUR

d spin-offs

dcfldd dcflddAUR è un sostituto di dd con capacità di hashing on-the-fly per assicurare l’integrità. Accetta la maggior parte dei parametri di dd e include l’output di stato. Una versione stabile di dcfldd è stata rilasciata l’ultima volta nel 2006. ddrescue GNU ddrescue è uno strumento di recupero dati in grado di ignorare gli errori di lettura. ddrescue non è correlato a dd in alcun modo, tranne che entrambi possono essere utilizzati per copiare dati da un dispositivo ad un altro. La differenza chiave è che ddrescue usa un algoritmo sofisticato per copiare i dati dai dischi in errore causando loro il minor danno possibile. Vedi il manuale di ddrescue per i dettagli.

Vedi anche

  • Wikipedia:Elenco di software per la clonazione di dischi
  • Filiera del forum Arch Linux

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.