Je viens de faire une image d'un double démarrage fraîchement installé (Ubuntu et Windows) en utilisant cette commande (que j'utilise depuis un certain temps pour des images plus petites):
dd if=/dev/sda | gzip > /mnt/drive.img.gz
Sur ce lecteur, moins de 60G sur 500G sont utilisés. Néanmoins, ce fichier image fait maintenant 409G.
Comment c'est? Gzip ne devrait-il pas réussir à compresser tous ces zéros? Comme je l'ai dit, c'est un système fraîchement installé. Ça ne pouvait pas être si encombré.
Maintenant, je ne m'attendais pas à ce que le fichier soit 60G, mais 400G me semble très énorme.
compression
disk-image
chris137
la source
la source
Réponses:
Oui, si c'étaient des zéros .
L'espace disque inutilisé ne signifie pas qu'il contient des zéros; cela signifie qu'il n'est pas utilisé et peut contenir n'importe quoi .
Il existe des programmes qui effacent l'espace disque inutilisé en zéros. Je vous suggère de les utiliser avant de créer l'image disque. (Je ne me souviens pas de désinvolture, sous Linux, je venais d' utiliser
dd if=/dev/zero bs=1048576 of=somefile
pour créer des fichiers ne contenant que des zéros, remplir chaque système de fichiers;. Puis les enlever avant de l'image, je préfère égalementxz
plusgzip
.)la source
dd
sous Linux est la solution la plus simple et la plus facile pour résoudre le problème de taille d'image brute, et en tant que solution unique, elle est correcte même sur un SSD.Pour les sauvegardes de partitions individuelles, vous pouvez utiliser à la place partclone .
Partclone lit le système de fichiers pour voir où les fichiers sont stockés et sauvegarde uniquement les parties de la partition.
la source
fsarchiver
.