La meilleure chose à faire est
-
Copiez tous les fichiers de toutes les partitions en préservant les métadonnées
mkdir -p myimage/partition1mkdir myimage/partition2sudo cp -rf --preserve=all /media/mount_point_partition1/* myimage/partition1/sudo cp -rf --preserve=all /media/mount_point_partition2/* myimage/partition2/ -
Extraire le MBR
sudo dd if=/dev/sdX of=myimage/mbr.img bs=446 count=1remplacer
/dev/sdXavec l'appareil correspondant. -
Partitionnez le disque de destination en partitions avec des tailles supérieures aux données copiées et doivent être du même format et des mêmes drapeaux en utilisant
gparted. Google comment partitionner un disque. -
Montez le disque fraîchement formaté et partitionné. Sur la plupart des ordinateurs, il vous suffit de connecter le disque et vous pouvez trouver les partitions montées en
/mediadossier. -
Copiez les données précédemment copiées sur les partitions de destination à l'aide des commandes suivantes
sudo cp -rf --preserve=all myimage/partition1/* /media/mount_point_partition1/sudo cp -rf --preserve=all myimage/partition2/* /media/mount_point_partition2/ -
Recopiez le MBR
sudo dd if=myimage/mbr.img of=/dev/sdX bs=446 count=1
Profitez maintenant de votre nouveau disque !
Un moyen assez simple et efficace de gérer cela consiste simplement à le diriger via gzip, quelque chose comme ceci :
# dd if=/dev/sdb | gzip > backup.img.gz
De cette façon, votre image sera compressée et l'espace inutilisé sera très probablement réduit à presque rien.
Vous utiliseriez ceci pour restaurer une telle image :
# cat backup.img.gz | gunzip | dd of=/dev/sdb
Une remarque :si vous aviez beaucoup de fichiers qui ont été récemment supprimés, la taille de l'image peut être encore importante (la suppression du fichier ne remet pas nécessairement à zéro les secteurs sous-jacents). Vous pouvez effacer l'espace libre en créant et en supprimant immédiatement un fichier volumineux contenant des zéros :
# cd /media/flashdrive
# dd if=/dev/zero of=bigfile bs=1M # let it run and quit by disk full error
# rm bigfile