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:
- Après avoir préparé l'ordinateur maître, utilisez gparted pour réduire la ou les partitions afin qu'elles tiennent toutes sur le disque de plus petite taille.
- Créez une machine virtuelle avec un disque dur de la taille cible.
- Créez la ou les bonnes partitions sur la machine virtuelle en installant une copie du système d'exploitation cible sur la machine virtuelle.
- Utilisez la fonctionnalité de sauvegarde / restauration de partition dans Clonezilla pour copier chaque partition de l'ordinateur maître vers la machine virtuelle.
- Créez une image de la machine virtuelle. Utilisez cette image comme le maître d'or pour l'imagerie des ordinateurs.
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, vraiment 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 du 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 une machine virtuelle n'est pas possible dans notre situation.
la source
Réponses:
À l'intérieur de chaque image clonezilla, il y a un fichier appelé
sda-pt.parted
. Vous pouvez modifier la taille du secteur/dev/sda
pour qu'il soit plus petit que votre disque dur cible.Voici comment nous procédons:
image/sda-pt.parted
Ci-dessous, un exemple de
sda-pt.parted
fichier éditéOriginal:
la source
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.
la source
L'autre correctif fourni ici a fonctionné pour moi. Le fichier à modifier est image / sda-pt.parted dans le dossier image lui-même.
Dans ce fichier, réduisez simplement le nombre dans la ligne qui dit
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 des images plus grandes 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.
la source
Nous avons commencé à utiliser un SSD 64 Go pour créer nos images. Nous avons un lecteur réservé à cet effet. Lorsque vous créez 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.
la source
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 .
la source
Modifier l' image / sda-pt.parted dans le dossier image ne fonctionne pas avec Clonezilla 20170905-zesty .
https://sourceforge.net/p/clonezilla/support-requests/65/
L'option "-C" est pour Partclone uniquement. Par conséquent, vous ne pouvez pas le trouver en mode expert Clonezilla. Cependant, si vous activez "-icds" et "-k1" de Clonezilla, il utilisera l'option "-C" pour partclone lors de l'exécution de partclone.
BTW, pour restaurer une image pour celle enregistrée sur un disque plus grand sur un disque plus petit peut ne pas fonctionner. Vous devez vous assurer que tous les blocs utilisés sont dans la limite, et la disposition de la table de partition ne peut pas être trop compliquée pour que Clonezilla soit capable de gérer cela.
Voir les paramètres avancés pour le mode de restauration: http://clonezilla.org/clonezilla-live/doc/02_Restore_disk_image/advanced/09-advanced-param.php
la source