Je suis un nouvel utilisateur de Linux. J'ai réinstallé mon Wubi à partir de zéro au moins dix fois au cours des dernières semaines, car tout en mettant le système en marche (pilotes, résolution , etc.), j'ai cassé quelque chose (X, grub, unknowns) et je n'arrive pas à obtenir il retourne au travail. Surtout pour un débutant comme moi, il est plus facile (et beaucoup plus rapide) de simplement réinstaller tout le shebang que d'essayer de dépanner plusieurs couches de tentatives de "réparation" échouées.
Venant de Windows, je suppose qu’il existe un utilitaire "image disque" que je peux exécuter pour créer un instantané de mon installation Linux (et de la partition de démarrage !!) avant de manipuler des éléments. Ensuite, après avoir mis ma machine en marche, je voudrais restaurer ma machine à cet instantané opérationnel.
Quel est l'équivalent Linux des imageurs de disque Windows tels que Acronis True Image ou Norton Ghost ?
Remarque: j'ai trouvé une question similaire: Sauvegarde / restauration facile du système installé?
Réponses:
C'est Clonezilla Live: http://clonezilla.org/
Le tutoriel pour Clonezilla peut être trouvé ici.
la source
dd
est peu dangereux à utiliser.dd
est l’utilitaire de bas niveau que vous pouvez utiliser pour accomplir cette tâche. Il s’agit essentiellement d’un utilitaire de copie d’octet à octet de bas niveau. Si vous voulez la méthode "UNIX" pour accomplir cela, lisez la suite.Toutes les références au système de fichiers et aux disques durs se trouvent localement sur le système de
/dev/
fichiers virtuel . Il existe une multitude de "nœuds"/dev/
qui constituent des interfaces avec presque tous les périphériques de votre ordinateur. Par exemple,/dev/hda
ou/dev/sda
ferait référence au premier disque dur de votre système (hda vs sda dépend du disque dur) et/dev/hda1
ferait référence à la première partition de votre disque dur.Le moyen le plus simple de créer une image brute de vos partitions consiste à utiliser dd pour vider la partition entière dans un seul fichier (rappelez-vous que le système d'exploitation accède aux partitions
/dev/sda1
via une interface de fichier). Assurez-vous que vous êtes sur une partition plus grande ou sur un lecteur secondaire et exécutez la commande suivantedd if=/dev/hda1 of=./part1.image
pour sauvegarder (répéter pour différentes partitions)dd if=./part1.image of=/dev/hda1
pour restaurerVous pouvez utiliser exactement la même commande pour sauvegarder l’ensemble du disque dur (remplacer
hda1
parhda
). Vous pouvez ensuite utiliser n’importe quel programme de compression (gunzip, zip, bzip) pour compresser le fichier en vue de son stockage. Vous pouvez utiliser cette même technique pour faire des copies par cœur de partitions entières afin de créer des clones de votre ordinateur.Il existe toutefois une limite: lors de la restauration de la sauvegarde, la partition doit avoir la même taille (ou une taille supérieure) que celle de la partition à partir de laquelle vous avez pris l'image. Cela limite donc vos options en cas de restauration. Cependant, vous pouvez toujours développer la partition après avoir restauré la sauvegarde à l'aide de
gparted
ouparted
. L'image devient encore plus floue lorsque vous essayez de restaurer des copies de disque entières. Toutefois, si vous restaurez la sauvegarde sur le même disque dur, vous n'avez pas besoin de vous en préoccuper.Cependant, si vous voulez un utilitaire "plus convivial", il se peut que cette suggestion ne vous convienne pas.
la source
dd
Cela fonctionnera- t-il si je dois prendre un instantané d'une machine virtuelle et l'installer sur une autre machine virtuelle? Que faire si certains fichiers (comme/etc/hostname
) doivent être différents sur les deux machines?Nous avons une interface graphique disponible dans Ubuntu, appelée 'Disks' (
gnome-disks
) et fournie par défaut dans Ubuntu plus tard.Ou
Lancer / rechercher en tant que "Disques", ou exécuter en tant que
gnome-disks
.Sont également nécessaires:
Gparted
Une clé USB Live-session en direct Ubuntu (ou dérivés).
Préparez la partition:
De toute évidence, une partition ne peut pas être copiée en cours d'utilisation : elle doit être démontée pour ne pas subir de modifications lors de la copie (cela va de soi). Par conséquent, afin de sauvegarder votre partition système, vous devez démarrer sur un système USB - ou, comme illustré dans l'image ci-dessus, sur un système séparé (à démarrage multiple). La partition système est celle marquée d'une étoile. Si vous essayez de copier la partition système, vous obtenez rapidement une erreur:
De plus, il faut noter que la sauvegarde et la restauration de partitions amorçables sont des procédures risquées et qu’une sauvegarde de données précieuses / sensibles doit d’abord être effectuée de manière différente (en copiant les données à la place de la totalité des données). partition, etc). - D'après mon expérience, cela fonctionne avec les partitions système Ubuntu mais pas avec les partitions Windows.
Eventuellement, afin de minimiser l'espace occupé par l'image enregistrée, une partition peut être d'abord réduite (de la fin, c'est-à-dire de la droite) afin qu'elle n'inclue pas l'espace vide. Voici un post sur cela: créer une image de sauvegarde de partition pas plus grande que ses fichiers .
Enregistrez la partition:
Restaurez la partition:
Suite à cette réponse: Comment restaurer correctement la partition système (image iso) avec 'Disks' . Voir la question ici. L'idée principale est que l'image (iso) doit être restaurée sur une partition vide existante qui est:
formaté
non monté
plus grande que l'image enregistrée
Préparez la partition restaurée pour utilisation:
Voir les commentaires sous la réponse liée ci-dessus sur le fait que Gparted rapporte la différence d'espace entre la partition de destination et celle restaurée en tant qu'espace non alloué. Cela peut être corrigé avec Gparted: sélectionnez la partition et appliquez l'action "Check".
Si la partition restaurée est une partition système que vous souhaitez utiliser en tant que principale:
vous devez disposer de suffisamment d'espace libre: utilisez Gparted pour "Check" (réclamez l'espace non alloué comme indiqué précédemment) et agrandissez la partition si nécessaire et possible.
utiliser à
grub-repair
partir d'une session en direct afin d'installergrub
. J'utilise cette procédure: https://askubuntu.com/a/182863/47206 , avec quelques détails supplémentaires ici: https://askubuntu.com/a/326661/47206 .la source
dd
maintenant de voir s'il a le même bug.Les utilitaires de sauvegarde "dump" et "restore" des référentiels Ubuntu vous permettent de sauvegarder et de restaurer "l'état du système" de tout un système.
Les utilitaires "dump" et "restore" peuvent être installés à partir des référentiels en utilisant:
Ci - dessous les liens vers les pages de Man:
⠀ Dump
⠀ Restauration
Dans votre cas, vous pouvez sauvegarder le système sur un lecteur portable:
Pour la récupération, vous devez:
Démarrez à partir de votre live CD / DVD / USB Ubuntu.
Installez l'utilitaire de vidage.
Montez votre disque dur.
Restaurer (c.
restore -r -f my_file /my_mount
-à-d.).Remarque: Si vous restaurez sur un nouveau disque, vous devrez installer votre chargeur de démarrage (GRUB).
Vous pouvez trouver plus d’informations sur Déplacer linux sur un autre disque dur (sauvegarde, restauration, sauvegarde)
la source
Voici les étapes du wiki Ubuntu
Sauvegarde avec dd
L'exemple suivant crée une image de lecteur
/dev/sda
, l'image est sauvegardée sur un lecteur externe et compressée. Par exemple, on peut utiliser bzip2 pour une compression maximale:Restauration d'une image de lecteur
Pour restaurer une image de lecteur, il est préférable de démarrer dans un environnement en direct. La restauration est assez simple et consiste simplement à inverser le if et les valeurs. Cela vous demandera
dd
d’écraser le lecteur avec les données stockées dans le fichier. Assurez-vous que le fichier image n'est pas stocké sur le lecteur que vous restaurez. Si vous faites cela, dd écrasera éventuellement le fichier image, le corrompant ainsi que votre lecteur.Pour restaurer le lecteur ci-dessus:
Lors de la restauration tout le disque, le système crée pas automatiquement les périphériques (
/dev/sda1
,/dev/sda2
, etc.). Redémarrez pour assurer la détection automatique.Si vous avez restauré Ubuntu sur un nouveau lecteur et que les UUID (voir Utilisation de l'UUID pour plus d'informations) ont été modifiés, vous devez modifier le chargeur de démarrage et les points de montage. On voudra éditer ce qui suit via un terminal:
Pour savoir quels sont les nouveaux UUID de vos lecteurs, utilisez la commande suivante:
À partir de cette liste, vous pouvez référencer les informations avec celles de fdisk pour savoir quel lecteur est lequel. Il vous suffit ensuite de mettre à jour les UUID des fichiers GRUB et fstab.
la source
Je recommanderais RemasterSys pour cette tâche.
Il crée un iso pour votre installation, utilisateur de sauvegarde Date avec Deja Dup.
la source
Il existe également Ghost pour Linux , mais Clonezilla est la meilleure option - elle est plus à jour. La dernière version de Ghost pour Linux est répertoriée en mai 2009, tandis que la dernière version de Clonezilla a été publiée en novembre 2010. Une limitation mineure de Clonezilla par rapport à Ghost est que vous ne pouvez pas redimensionner la partition lors de la restauration, contrairement à Norton Ghost.
Vous n'en aurez probablement pas besoin, mais Clonezilla prend également en charge la multidiffusion.
la source
Vous pouvez faire exactement ce dont vous avez besoin avec CloneZilla
la source
Utiliser "Dump" et "Restore" est une solution, comme indiqué par virtual.stack.
Cependant, l'utilisation de Clonezilla pourrait vous intéresser si vous disposez d'un lecteur de disque dur USB externe ou d'un NAS. Il vous suffit de télécharger une image ISO en cliquant ici (vous pouvez accéder à la page de téléchargement global ici), le graver avec "Brasero". Démarrez à partir de Clonezilla Live CD et effectuez une sauvegarde (disque ou partition à l’image) de votre disque dur principal (avec votre Ubuntu en bon état). Veuillez noter que vous ne pouvez pas sauvegarder la partition que vous avez montée en tant que destination de sauvegarde (assez logique). Si votre système est en panne, il vous suffit de redémarrer avec Clonezilla Live CD et d’effectuer une restauration de votre système. N'oubliez pas que Clonezilla crée des instantanés, donc si vous avez vos données ("/ home", "/ etc", ...) sur le même disque / partition que le système Ubuntu, vous récupérerez celles de la sauvegarde. et perdre ce qui a été fait depuis que cette sauvegarde a été effectuée ...
Vous pouvez trouver un tutoriel pour Clonezilla Live ici: Comment utiliser Clonezilla - Tutorial
Vous pouvez également utiliser "Back In Time (backintime-gnome)" (disponible à partir du Centre de logiciel Ubuntu) ou bien (Déjà Dup, ...) en parallèle pour obtenir une sauvegarde de vos données. Vous devez simplement inclure ("/ home", "/ etc", "/ var", "/ usr / local", ...) dans le profil de sauvegarde. Ainsi, vous pouvez récupérer votre système sain avec Clonezilla, puis vos dernières données avec "Back In Time" ou autre.
la source
Si vous utilisez Wubi, pourquoi ne pas simplement démarrer Windows et copier le
root.disk
fichier?Ensuite, restaurer est aussi simple que de renommer
root.disk
quelque chose d’autre et de renommer la copieroot.disk
.la source
MISE À JOUR Novembre 2015
Le nouveau Remastersys est Pinguy Builder et il existe également une application appelée Systemback que je préfère personnellement. Voici comment vous pouvez l'installer:
MISE À JOUR 05.01.2015
Le lien que je fournis dans cette instruction et d'autres à l'étape 2 ne fonctionne plus. Cependant, j'avais téléchargé les fichiers Remastersys avant la fermeture du site Web et ils peuvent être parfaitement installés via le Centre de logiciel Ubuntu. !! Je ne sais pas si les fichiers sont disponibles dans Ubuntu Software Center, mais s'ils sont installés sur votre ordinateur, ils peuvent être installés via ce dernier.
Vous avez besoin d’un programme capable de produire un fichier iso, c’est Remastersys.
Cet ensemble d’instructions m’a aidé à installer et à exécuter remastersys avec succès sur Ubuntu 14.04.1 32 bits et à créer et utiliser avec succès un lecteur flash amorçable avec l’iso personnalisée que j’ai réalisée.
Remarque: un lecteur flash fonctionne sauf si vous avez manuellement effectué une mise à niveau du noyau pour une raison quelconque avant de créer une image du système.
Appuyez sur Ctrl-Alt-T et exécutez
Cliquez sur ce lien pour télécharger la version remastersys pour les systèmes 32 bits ou 64 bits.
http://www.remastersys.com/ubuntu/pool/main/r/remastersys-gui/
IMPORTANT: J'ai téléchargé la version 3.0.4-1 i386 et cela fonctionne. J'ai vérifié la version 3.0.2 et cela ne fonctionne pas.
Programmes ouverts et mises à jour (recherche dans Dash ou dans les paramètres du système)
Dans Programmes et mises à jour, allez à l'onglet Autre et appuyez sur Ajouter ...
Copier / coller ceci
et appuyez sur OK
Recherchez maintenant deux lignes avec "www.remastersys.com/" dans la liste que vous pouvez trouver sous l'onglet "Autres" et assurez-vous de cocher les deux cases. Entrez un mot de passe si on vous le demande.
Appuyez sur Ctrl-Alt-T et exécutez
Pour ouvrir remastersys-gui, vous avez toujours besoin de privilèges root. Alors faites-le dans le terminal (Ctrl-Alt-T)
la source
Vous pouvez utiliser Clonezilla
Vérifiez ces captures d'écran ici et soyez libre de demander en détail tout menu ambigu
Vous pouvez également utiliser Ghost pour Linux G4l.
téléchargez l'iso à partir d' ici, puis gravez sur un CD et utilisez-le Live CD.
la source