GNU/Linux >> Tutoriels Linux >  >> Linux

Forcer l'image de disque dur clonée sur un disque dur plus petit

Clonezilla s'appuie sur Partclone pour sauvegarder et restaurer les systèmes de fichiers. Bien que ce soit utile, même si vous utilisez le -icds option, cela seul ne suffit pas. Lors de la restauration du système de fichiers d'origine sur le disque le plus petit, Partclone rencontrera une erreur de recherche en essayant d'écrire au-delà des limites du disque. Il s'agit donc d'une limitation non seulement de Clonezilla, mais aussi des outils sous-jacents qu'il utilise.

Ce que vous pouvez faire cependant, c'est de restaurer temporairement l'image sur un disque de 160 Go, utilisez un outil de redimensionnement du système de fichiers tel que ntfsresize (pour NTFS) ou resize2fs (pour ext3/4) pour réduire le système de fichiers, disons à 25 Go. Le redimensionnement de la table de partition, ce que fait GParted, n'est pas nécessaire. Utilisez à nouveau Clonezilla pour créer une nouvelle image en utilisant l'option "savedisk".

Lors de la restauration de l'image sur le plus petit disque, utilisez le -icds option pour ignorer Clonezilla en vérifiant si le disque est identique ou plus grand que le disque d'origine. Puisque vous avez réduit le système de fichiers, Partclone ne rencontrera pas d'erreur de recherche et vos données seront restaurées sur votre plus petit disque.

Si vous avez utilisé l'option de restauration proportionnelle de la table de partition (-k1 ), Clonezilla créera une table de partition appropriée et redimensionnera (étendra) le système de fichiers d'origine afin que tout l'espace libre sur le nouveau disque devienne disponible.

EDIT :Le -icds l'option n'est pas passée à ocs-expand-mbr-pt , donc cette étape échoue actuellement. Un rapport de bogue a été déposé à ce sujet avec le projet. Le bogue a été corrigé.


Restaurer l'image sur un disque dur de 160 Go ou plus ... pourrait être virtuel.
Démarrez cette machine avec PartedMagic Live CD.
Redimensionnez la partition avec parted.

Mettez le lecteur en tant que lecteur secondaire sous Windows ou Linux,
et redimensionnez à l'aide de parted, gparted ou du gestionnaire de disque Windows.


Je l'ai résolu avec une image Windows 10 comme suit

  1. Déplacez temporairement certains fichiers si votre lecteur source est presque plein.
  2. Un lecteur défragmenté laisse plus d'espace pour la réduction, donc défragmentez c:\ par un clic droit sur le lecteur -> outils
  3. réduire c:\ via la gestion de disque Windows aussi petite que possible
  4. démarrez Clonezilla, expert, appareil-appareil, local, sélectionnez -icds et enfin le -k1 options
  5. éteignez et déconnectez l'ancien lecteur
  6. redémarrez avec le nouveau lecteur et maintenez la touche Maj enfoncée lors de la connexion Windows, sélectionnez redémarrer -> dépannage -> réparation au démarrage

Dans le passé, la 4ème étape échouait, mais depuis 2015, clonezilla prend en charge GPT avec le -k1 option donc je pense que c'est la raison pour laquelle cela fonctionne, maintenant:
http://clonezilla.org/downloads/stable/changelog.php

Clonezilla live 2.4.2-38 ... La disposition des partitions Proportion GPT pourrait être créée par l'option -k1 .

La 6ème étape est nécessaire car Windows ne reconnaît pas le lecteur de démarrage dans l'outil d'optimisation (garniture SSD) et essaiera de réparer le lecteur de manière aléatoire, de sorte que quelque chose semble ne pas aller dans la table de secteur/partition de démarrage, mais la réparation au démarrage le réparera.

EDIT :J'ai téléchargé une vidéo du processus complet (allemand) :
https://www.youtube.com/watch?v=GJ2LVY5ja-o


Linux
  1. Informations sur le disque dur derrière le contrôleur RAID matériel ?

  2. Comment monter un lecteur de disque USB sous UNIX ou Linux

  3. Téléchargement gratuit du logiciel d'émulation de lecteur virtuel de CD/DVD-ROM

  4. Est-il possible de redimensionner une image disque QEMU ?

  5. Comment convertir une image disque Linux en un fichier sparse ?

Comment cloner une image disque cryptée avec Clonezilla

Comment trouver les détails du disque dur sous Linux

Impossible d'utiliser la VM clonée, OpenSUSE, VirtualBox

Montage d'une image disque complète récupérée par ddrescue

Comment puis-je faire en sorte que mon disque démappe les secteurs illisibles en attente

Comment Linux charge-t-il l'image 'initrd' ?