Un problème récurrent que nous avons est que les ordinateurs que nous utilisons pour construire nos images principales peuvent avoir des disques durs plus grands que certains des lecteurs des systèmes cibles. Il est bien connu que Clonezilla ne mettra pas d'image disque sur un lecteur plus petit.
En plus de trouver un disque physique plus petit/aussi petit que tous nos systèmes cibles, j'ai utilisé cette méthode pour contourner notre problème:
Existe-t-il un moyen d'utiliser gparted (ou un autre programme) pour redimensionner le lecteur maître avant de le cloner? Je sais comment redimensionner des partitions individuelles, mais ce serait vraiment très pratique si je pouvais faire quelque chose pour que Clonezilla pense que le lecteur d'origine était plus petit. De cette façon, je pouvais utiliser la fonctionnalité de restauration disque pour créer une image suffisamment petite pour tous les systèmes cibles.
En raison de divers problèmes, la création de l'image principale directement dans un VM n'est pas possible dans notre situation.
À l'intérieur de chaque image clonezilla, il y a un fichier appelé sda-pt.parted
. Vous pouvez modifier la taille du secteur de /dev/sda
Pour qu'elle soit plus petite que votre disque dur cible.
Voici comment nous procédons:
image/sda-pt.parted
Vous trouverez ci-dessous un échantillon d'un fichier sda-pt.parted
Édité
Model: ATA ST31000524AS (scsi)
Disk /dev/sda: 78200000s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 2048s 206847s 204800s primary ntfs boot
2 206848s 78135295s 77928448s primary ntfs
Original:
Model: ATA ST31000524AS (scsi)
Disk /dev/sda: 1953525168s
Lors de la création de votre image principale, redimensionnez les partitions ou la "zone d'espace total non libre" pour qu'elle soit plus petite que votre plus petit lecteur cible.
Utilisez le mode expert au lieu de débutant dans Clonezilla.
Si vous êtes sûr que toutes les données de l'image pourraient tenir sur le plus petit disque, ajoutez l'option "-icds"
CloneZilla fonctionnera correctement sur un disque plus petit que celui sur lequel l'image a été créée.
L'autre correctif fourni ici a fonctionné pour moi. Le fichier à modifier est image/sda-pt.parted à l'intérieur du dossier d'image lui-même.
Dans ce fichier, réduisez simplement le nombre dans la ligne qui dit
Disk /dev/sda: #########s
Si vous connaissez la taille cible souhaitée en octets, vous pouvez diviser par la taille du secteur pour obtenir le nombre de secteurs souhaité. Dans mon cas, j'avais construit un système de 40 Go avec des partitions de 40 Go, mais c'était sur un disque de 320 Go. Effectivement, il suffit de changer la taille du disque à 40 Go/512 secteurs (40000000000/512 = 78125000s) a fait l'affaire.
Alternativement, vous pouvez simplement regarder la fin de votre table de partition dans ce fichier et utiliser un nombre juste supérieur à celui du point de terminaison de votre dernière partition.
Je dois également noter qu'aucune des options que j'ai trouvées lorsque j'ai recherché l'aide de clonezilla pour pousser de plus grandes images sur des disques plus petits n'a fonctionné ("mode expert", redimensionnement, etc.). Il semble que la meilleure approche consiste à créer votre image, puis à ajuster la taille du disque pour qu'elle soit aussi petite que possible avant de pousser.
Nous avons commencé à utiliser un SSD 64 Go pour créer nos images. Nous avons un lecteur réservé à cet effet. Lors de la création d'une nouvelle image, nous mettons d'abord ce lecteur dans l'ordinateur pour l'utiliser comme modèle. Nous constatons que cela nous aide également à produire et à capturer des images plus rapidement, ainsi qu'à garantir que l'image résultante s'intégrera dans n'importe quel système que nous avons en service.
J'ai trouvé que l'édition des fichiers ne fonctionnait pas et était problématique. Clonezilla (version actuelle 2.6.0-37) prend en charge la restauration vers une destination plus petite selon le guide suivant .