Comment puis-je facilement cloner tout mon système?

21

J'utilise un Ubuntu 14.04 LTS et j'ai rencontré des problèmes avec mon disque dur. J'ai acheté un nouveau disque dur de la même taille (1 To) et j'ai l'intention de déplacer toutes mes données (logiciels, travail, photos, etc.) sur le nouveau disque dur.

Quelle est la façon la plus simple de procéder?

Adascalitei Lucian
la source
1
Vous pouvez copier-coller des partitions avec gparted à partir d'un CD live
Panther
Ou vous pouvez utiliser clonezilla (GPL) clonezilla.org
Bruni
4
REMARQUE: Quelle que soit la méthode utilisée pour copier , il est beaucoup plus sûr de le faire sur un système (matériel) qui a été démarré à partir d'un CD Live / d'un support USB . La copie du système en direct, tout en fonctionnant à partir de ce lecteur ET avec un disque dur suspect, peut provoquer des problèmes que vous ne remarquerez peut-être pas immédiatement.
david6

Réponses:

13

La façon la plus simple de le faire est d'utiliser Gparted à partir de Live CD / USB comme suggéré ci-dessus. Pour ce faire, consultez la section "Copier et coller une partition" dans le manuel Gparted . Pour reproduire les étapes indiquées dans le lien:

Pour copier une partition:

  1. Sélectionnez une partition non montée. Voir la section intitulée « Sélection d'une partition ».

  2. Choisissez: Partition → Copier. L'application marque la partition comme partition source.

Pour coller une partition:

  1. Sélectionnez un espace non alloué sur un périphérique de disque. Consultez la section intitulée « Sélection de l'espace non alloué ».

  2. Choisissez: Partition → Coller. L'application affiche la boîte de dialogue Coller / chemin d'accès à la partition.

  3. Si vous le souhaitez, vous pouvez ajuster la taille et l'emplacement de la partition. Consultez la section intitulée « Spécification de la taille et de l'emplacement de la partition ».

  4. Si vous le souhaitez, vous pouvez spécifier l'alignement de la partition. Voir la section intitulée « Spécification de l'alignement de partition ».

  5. Cliquez sur Coller. L'application affiche l'opération de partition de copie dans le volet Opérations en attente.

Ron
la source
Merci de m'avoir aidé, mais je pense que j'utiliserai une méthode simple et manuelle comme @Frantique l'a suggéré ci-dessous, sudo cat / dev / sda> / dev / sdb je sais que c'est risqué, mais cela me semble le plus simple.
Adascalitei Lucian
Oui, c'est votre choix. Peut-être que d'autres trouveront cette méthode plus facile :) Soyez prudent avec dd(et même cat) car ils peuvent gâcher les choses s'ils ne sont pas utilisés avec prudence.
Ron
@AdascaliteiLucian ne le fait pas cat(voir le commentaire ci-dessus). Si vous voulez accélérer les choses, utilisez une taille de tampon plus grande (64 Mo environ) avecdd
Fabby
catest plus sûr et plus simple que dd. Il n'y a aucune raison de ne pas l'utiliser .
terdon
7

L'utilisation de CloneZilla ( http://clonezilla.org/ ) s'occupera des détails.

David Purdue
la source
5
Bien que votre réponse soit correcte à 100%, elle peut également devenir inutile à 100% si ce lien est déplacé, modifié, fusionné dans un autre ou si le site principal disparaît simplement ... :-( Par conséquent, veuillez modifier votre réponse et copier les informations pertinentes. étapes du lien dans votre réponse, garantissant ainsi votre réponse pour 100% de la durée de vie de ce site! ;-) Vous pouvez toujours laisser le lien en bas de votre réponse comme source pour votre matériel ...
Fabby
3
Pourriez-vous développer un peu cela? Par exemple, décrivez comment vous utiliseriez clonezilla pour cloner une partition ...
Oli
4
Ne sois pas si dur Fabby: Clonezilla existe depuis longtemps (presque 10 ans maintenant je pense). Si le site est déplacé, vous pouvez toujours le rechercher sur Google. Le manuel complet et les guides rapides sont disponibles sur le site. Que voulez-vous inclure: les sites de téléchargement: osdn, sourceforge? Ou le référentiel github? Quoi qu'il en soit, lorsque le projet est tellement abandonné que le site Web ne fonctionne plus, il est le plus souvent préférable de ne pas l'utiliser, sauf si vous lisez la source.
jringoot
Je suis d'accord avec jringoot. Si le lien devient indisponible, la réponse est de toute façon théorique.
user1182988
5

Démarrez à partir d'un système en direct, branchez le nouveau disque dur via USB (ou un autre câble ata, selon votre matériel), et démarrez un `` Terminal ''.

Vérifiez quel est le chemin pour votre ancien disque dur (probablement /dev/sda) et le nouveau également ( /dev/sdb), et exécutez cette commande:

sudo dd if=/dev/sda of=/dev/sdb

N'oubliez pas que cela prendra beaucoup de temps. Il n'y a aucune indication de progression par défaut. Vous pouvez voir la progression en envoyant un signal SIGUSR1 au processus, par exemple sudo pkill -USR1 dd, ou sudo pkill -USR1 -f sdb.

Une autre possibilité est (encore plus rapide que dd):

cat /dev/sda >/dev/sdb
Frantique
la source
Je pense que c'est la méthode que je vais choisir, pour être honnête, je préfère la chose shell au lieu de la chose Gparted.
Adascalitei Lucian
1
Lucian: da, e cea mai buna solutie. ;)
Frantique
3
utiliser ddavec une taille de bloc plus grande accélérera. par exemplesudo dd if=/dev/sda of=/dev/sdb bs=1024k
David Purdue
David: oui, en effet, comme nous ne savons rien du matériel, il vaut mieux aller plus lentement.
Frantique
1
Buna asta :), nu m-as fi astepat :), oricum tin thread-ul deschis in caz de experientez ceva probleme, Teoretic eu vreau sa inlocuiesc un Hard Wd Blue 1Tb, care deja cred ca i se duc acele de pe platane, cu un Hard Wd Black 1Tb, si nu vreau sa reinstalez toata nebunia iarasi, imi ia o zi sa mi le pun toate la punct, si prefer sa fac treaba asta. Estimativ cred ca mi-ar lua in jur de 4 5 ore sa se copie. Multumesc inca o data.
Adascalitei Lucian
1

J'ai créé un script bash pour automatiser tout ce processus de clonage sur un autre disque en utilisant rsync de la manière la plus simple possible.

Le script s'occupe de tout, comme la modification du fichier fstab, l'installation du bon grub sur votre nouveau disque et sa mise à jour pour créer un nouveau menu grub.

Il vous suffit de préparer votre disque cible avec les partitions appropriées en utilisant gparted par exemple.

Pour plus de détails, veuillez visiter son référentiel à https://github.com/thiggy01/clone-ubuntu

thiggy01
la source
Bon travail sur le clonage du script de clonage que j'ai écrit. Merci de donner crédit à votre github.
WinEunuuchs2Unix
Heureux que vous ayez aimé. J'avais juste besoin d'un outil pour mettre à niveau mon ordinateur d'un disque dur vers un sdd. Ensuite, j'ai trouvé votre script et, comme vous ne restreignez pas son utilisation, j'ai décidé de le personnaliser pour automatiser l'ensemble du processus.
thiggy01