Le disque dur sur lequel j'ai installé Ubuntu est sur le point de tomber en panne. Je préférerais ne pas perdre 3 ans de données, de personnalisation et d'applications. Je cherche un moyen de déplacer le système complet (SWAP inclus, car je ne suis pas sûr de pouvoir relier le système à une nouvelle partition SWAP) sur un autre disque dur. Mais pas le disque dur complet <uniquement la partition contenant Ubuntu, sur une partition d’un autre disque dur. En gros, j'aimerais faire ce que j'ai pu faire avec Norton Ghost pour mon installation Windows. J'ai pensé à utiliser Clonezilla mais je pense que des problèmes avec GRUB surviendraient (en particulier essayer de démarrer à partir d'un UUID différent de celui contenu dans le fichier de configuration). Savez-vous de quelle façon cela pourrait être fait?
PS, mon répertoire personnel est crypté, mais ce n'est pas vraiment un problème, car je peux y remédier.
EDIT: modifié l'explication pour la rendre plus claire
la source
Eh bien, je viens d'utiliser une clé USB + Ubuntu live.
J'étais en train de transférer ubuntu 13.10 d'un disque dur plus grand vers un disque plus petit, et clonezilla "a dit" que cela ne peut pas être fait de cette façon car la partition cible est plus petite que la partition source.
J'ai donc lancé ubuntu live, monté les deux disques durs (nouveau disque, partitionné plus tôt bien sûr, n'oubliez pas swap;)), et juste:
ensuite:
ci-dessus, vous pouvez voir qu'il est simplement en train de copier tous les répertoires d'un disque sur un autre, de manière récursive, avec toutes les autorisations et les éléments conservés.
alors j'ai dû faire deux liens symboliques dans le répertoire racine d'un nouveau disque:
et la prochaine étape était d'installer grub, donc:
où x - périphérique, y - numéro de partition (en cas de doute, utilisez cfdisk ou fdisk pour imprimer la table de partition ...)
et la dernière étape a été, changer le uuid d’un nouveau disque en un autre disque (c’est le moyen le plus simple de tromper grub config, fstab ou bien sans chercher ni corriger les configurations)
le nouvel UUID s'affichera après le remontage de l'appareil. Alors maintenant, redémarrez et si tout va bien, votre Ubuntu devrait démarrer ...
la source
Vous pouvez le faire en utilisant dd. Pour des informations complètes, consultez le site.
Cloner un disque dur en utilisant un Ubuntu Live CD
Vous pouvez aussi utiliser:
Vous pouvez télécharger Clonezilla ici
Avertissement Assurez-vous de vérifier les limites de Clonzilla avant de commencer.
Vous avez également mentionné que vous avez utilisé Ghost pour Windows, vous pouvez également utiliser Ghost pour Linux .
Source: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using-an-ubuntu-live-cd/
Source: http://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard-drive/
la source
ddrescue
serait une meilleure option ici car le disque dur est défectueux.Il y a quelques années, j'ai utilisé cet outil avec succès pour "cloner" mes partitions: G4L . Tout a fonctionné avec certaines corrections post-installation, telles que le redimensionnement des partitions (j'ai cloné les partitions sur une taille différente HD) et la réinstallation de grub (c'est assez simple, vous n'avez besoin que d'un CD live pour le réinstaller dans le MBR).
Vous pouvez en toute sécurité ignorer votre partition de swap (vous pourrez la recréer une seconde fois) ou la cloner également et l'activer ultérieurement, en la modifiant manuellement
/etc/fstab
ou en ligne de commande.Au cours des dernières semaines, j'ai refait le clone avec clonezilla et tout s'est bien passé avec les mêmes corrections post-clonage. Alors ne vous inquiétez pas et essayez-les, rien sur votre disque dur d'origine ne sera touché!
MODIFIER:
J'ai trouvé un ancien courrier où je décrivais le premier processus de clonage. J'ai agi comme suit:
Redémarré avec le Live CD et monté sur le nouveau disque:
Redémarrez, vérifiez l'échange
la source
@boywithaxe - En ce qui concerne vos commentaires sur la réponse de Mitch, vous pouvez en effet simplement copier les partitions appropriées en le faisant
dd if=/dev/sdb3 of=/dev/sda3
. C'est en fait la partie la plus facile. La partie la plus délicate est que vous devrez également monter la partition nouvellement copiée, ainsi que quelques autres partitions, et installer grub (grub-install /dev/sda
) ( et ajouter une partition de swap avant de redémarrer (si vous clonez une partition amorçable )). En utilisant cette méthode, il n'est pas nécessaireresize2fs
non plus.Je viens de le faire moi-même et j'ai utilisé une combinaison de réparation de démarrage après une mise à niveau Windows sur Ubuntu 14.04 (non-RAID) et de jasmines répondre .
Donc, après avoir démarré à partir du liveCD:
Quand cela est fini, alors
où sda3 contient les partitions de démarrage et racine récemment copiées)
notez que ceci est sda pas sda3
la source