J'aime cloner une partition entière ou un disque dur entier sur un disque externe plus grand, mais j'aime créer un fichier clairsemé. J'utilise souvent dd
pour le clonage, mais il ne prend pas en charge les fichiers fragmentés. Comme solution de contournement, j'ai utilisé quelque chose comme :
cp --sparse=always <(dd if=/dev/sda1 bs=8M) /mount/external/backup/sda1.raw
Cependant, c'est un peu trop délicat à mon goût et ne me permet pas de reprendre le processus en cas d'abandon. C'est drôle qu'il existe un outil NTFS pour cela (ntfsclone
) mais aucun outil de ce type n'existe pour les systèmes de fichiers natifs de Linux (EXT2-4).
Existe-t-il un meilleur outil pour cela, par ex. un dd
variante avec prise en charge clairsemée ?
Je ne recherche pas de logiciel propriétaire pour les sauvegardes de disque, mais je veux simplement créer une copie clonée clairsemée que je peux monter en tant que périphérique de boucle si nécessaire.
Réponse acceptée :
Vous voulez dd_rescue
.
dd_rescue -a -b 8M /dev/sda1 /mount/external/backup/sda1.raw