Sto cercando uno strumento per il backup di un'intera partizione ext4 su un'immagine. Ho provato l'ultima versione di mondo, che non funziona. Quali sono le buone alternative?
Sto cercando uno strumento per il backup di un'intera partizione ext4 su un'immagine. Ho provato l'ultima versione di mondo, che non funziona. Quali sono le buone alternative?
Risposte:
Dai un'occhiata a fsarchiver
Può essere trovato sull'ultimo SystemRescueCD
Secondo quanto riferito realizzato dallo stesso ragazzo che ha creato il partimage.
Presenta molti miglioramenti tra cui: - supporto ext4 - supporto ntfs - a livello di file anziché a livello di blocco - compressione usando più core
Fondamentalmente, dopo che una partizione viene salvata / compressa, può essere ripristinata in partizioni di dimensioni diverse e partizioni di diversi formati (quindi è possibile utilizzarlo per convertire anche il formato di una partizione), e se parte del backup viene danneggiata non si distrugge non si distrugge l'intera immagine (come se fosse su un backup a livello di blocco.
L'unico aspetto negativo (se lo consideri un aspetto negativo) è, al momento è solo un'app da riga di comando (ma alla fine dovrebbe ottenere una GUI).
Le voci della riga di comando sono davvero semplici.
Per salvare una partizione:
fsarchiver savefs /mnt/backup/gentoo-rootfs.fsa /dev/sda1
Dove '/mnt/backup/gentoo-rootfs.fsa' è il percorso che viene salvato e '/ dev / sda1' è la partizione da clonare.
Per ripristinare una partizione:
fsarchiver restfs /mnt/backup/gentoo-rootfs.fsa id=0,dest=/dev/sda1
Basta invertire le opzioni sopra. Da quello che ho capito (nella documentazione), sembra che l'id = 0 sia necessario perché un'immagine può contenere più partizioni. Per ulteriori indicazioni sull'utilizzo (come il salvataggio di più partizioni), consulta la guida di avvio rapido .
Nota a margine:
A quanto pare, in realtà sto scrivendo questo (come intrattenimento) da un LiveCD di Linux Mint mentre sto clonando un clone di installazione di fabbrica Windows recentemente aggiornato. Prima ho cercato la rete cercando un'alternativa migliore alla clonazione delle partizioni perché voglio finalmente eliminare questo disco di Ghose '03 che uso da anni. Lascerò una nota per farti sapere come è andata dopo aver terminato il ripristino.
Aggiornare:
Ho appena finito il backup senza errori. Ci è voluto un po 'di tempo perché non sapevo delle opzioni per renderlo multi-thread quando ho iniziato. La compressione è stata impostata sul valore predefinito (equivalente a gzip -6), la partizione era 4.48 GB su disco (XP + Chrome altamente ritagliati / aggiornati) e il file di output pesa a 2.3 GB. Nessuna lamentela qui.
Prova Clonezilla . Funziona in un ambiente liveCD e supporta qualsiasi tipo di partizione (incluso ext4), su una varietà di negozi (NFS, SMB, SSH, filesystem locali).
Lo uso sempre per l'immagine delle postazioni di lavoro nei nostri laboratori.
dump
e restore
per ext4 ( sudo apt-get install dump
) sono stati progettati proprio per quella materia. Controlla questo se sei curioso:
Mi piace dd
dd if = / dev / sda1 (o solo sda per l'intero disco) di = / home / user / backup.img
e
dd if = / home / user / backup.img di = / dev / sda1
per riaverlo
Le versioni recenti di e2image consentono una clonazione / backup efficiente di una partizione dalla riga di comando.
e2image -ar /dev/sdaX ~/sdaX.img
-a
assicura che i dati dei file, e non solo la struttura del filesystem, vengano copiati.
-r
assicura che i dati siano archiviati in un formato di immagine non dd
elaborato (come si farebbe con te ), al contrario del formato QCOW2 di QEMU.
L'immagine risultante sarà efficiente in termini di utilizzo dello spazio su disco, perché:
Bisogna fare ancora attenzione quando si copiano file sparsi, per assicurarsi che gli zero non vengano scritti quando vengono copiati.
Un modo per evitarlo è quello di archiviare il file immagine all'interno di un'immagine squashfs. Questo è un filesystem montabile e di sola lettura che comprime i dati all'interno, ma consente comunque di cercare e montare il file immagine all'interno.
'Disks' ( gnome-disk-utility
) è predefinito in Ubuntu in questi giorni.
Perché vuoi creare un'immagine? Nella maggior parte dei casi un backup basato su file (come una tar ball) offre molta più flessibilità durante il ripristino, ad esempio è possibile ripristinarlo su un file system diverso o anche su più file system.
Oltre alla strategia basata su file: provare il comando rsync per eseguire il backup dei dati.
Un programma simile a questo si chiama Déjà Dup: https://launchpad.net/deja-dup