web-dev-qa-db-fra.com

Comment sauvegarder tout mon système?

Si je veux faire une sauvegarde de tout mon système d'exploitation (y compris mais pas uniquement mon répertoire personnel), comment puis-je procéder?

Est-ce aussi simple que de tout sauvegarder dans /, puis quand, en cas de blocage, je copie simplement les fichiers?
Est-ce que cela couvrira le ver, et comment puis-je le faire quand le système est inutilisable?

81
Will

FICHIERS

Reportez-vous à ce guide: http://ubuntuforums.org/showthread.php?t=35087

En termes simples, la commande de sauvegarde est la suivante: Sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/lost+found /. Ajoutez plus de paramètres --exclude= si vous en avez besoin.

Il créera une archive de tous vos fichiers à /backup.tar.gz, que vous pourrez ensuite copier sur un autre ordinateur/lecteur et restaurer vos fichiers si l'installation se déroule en forme de poire. Vous pouvez le faire depuis un LiveCD en montant le "mauvais" système sous /media ou /mnt et en exécutant tar xf /path/to/drive/with/backup.tar.gz -C /mnt (remplace le chemin réel vers le "mauvais" système).

GRUB

Cela ne couvrira pas GRUB, cependant vous pouvez facilement le réinstaller en suivant ceci guide here . Il vous suffit de faire les étapes trois et quatre .

77
evgeny

Personne n'a remarqué Clonezilla . Il crée une image complète de votre disque dur, il sauvegarde donc tout . C'est aussi simple que de graver une image iso ou de créer un lecteur flash amorçable.

La sauvegarde prend un certain temps, mais est la plus fiable.

14
mreq

Pour cloner votre système sur un autre système. Ou faire une sauvegarde. En type de terminal:

dpkg --get-selections | grep -v deinstall > ubuntu-files

Cette commande crée une liste de tous les packages installés sur votre système (et les stocke dans le répertoire de travail actuel). Sauvegardez ce fichier sur disque dur, email, etc ... (ce fichier est très petit).

Dans le système Ubuntu fraîchement installé, exécutez:

Sudo dpkg --set-selections <./ubuntu-files (will set it up and)

apt-get -y update
apt-get dselect-upgrade

Cela installera uniquement les packages que vous aviez installés (avec apt-get) dans l'ancien système.

                                    (OR)

Vous pouvez sauvegarder tous les packages .deb à partir de /var/cache/apt/archives/ et les installer manuellement à l'aide de:

dpkg -i *.deb

Et après cela, exécuter un cycle de mise à jour plus tard.

9
Newbi

Vous pouvez utiliser Remastersys pour créer une image de CD/DVD live démarrable. Cela installera comme un CD Ubuntu normal.

Pour installer Remastersys, vous devez d’abord ajouter un référentiel:

deb http://www.geekconnection.org/remastersys/repository karmic/

Vous pouvez ensuite l'installer à partir du Centre de logiciel comme d'habitude.

Une fois installé, utilisez-le pour faire une sauvegarde 'dist'. Cela signifie que les données utilisateur seront exclues de l'image ISO.

remastersys UI

Ceci est souvent utilisé pour créer des distributions personnalisées mais reste utile pour la tâche de sauvegarde que vous avez en tête. Un inconvénient est qu'il peut échouer si le contenu de / (moins les données utilisateur dans /home) utilise trop de mémoire, car le format de fichier ISO ne peut contenir que des données de ~ 4 Go. Remastersys utilise un système de fichiers appelé squashfs pour compresser vos données. Vous devriez donc pouvoir utiliser jusqu'à environ 8 Go.

7
dv3500ea

Essayez Remastersys .
Avec ce programme, vous pouvez utiliser liveCD (de la même manière que le fichier iso d’installation Ubuntu) de votre système, avec la possibilité de l’installer sur un disque dur. Fonctionne assez simple (si vous savez comment graver en iso sur USB/CD/DVD).
Fonctionne parfaitement sur mes versions 11.10 et 11.04, ainsi que les versions plus anciennes.

Installation:
éditer le fichier /etc/apt/sources.list
add: # Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/ et enregistrer
Puis courez dans le terminal:
Sudo apt-get update
Sudo apt-get install remastersys

6
foxy

Voici une solution que j'utilise avec SquashFS. Elle est assez similaire à la solution TAR.GZ proposée précédemment, mais présente des avantages majeurs.

SquashFS est un système de fichiers compressé, entièrement stocké dans un fichier. Ce fichier peut être monté sur un système existant et utilisé de la manière habituelle, comme toute autre partition. La différence avec TAR.GZ est que SquashFS est un système de fichiers à part entière avec un accès aléatoire aux fichiers, tandis que TAR n’est qu’un gros fichier concaténé.

Cela signifie que si vous souhaitez monter une sauvegarde volumineuse de tout votre système de fichiers, cela prendrait environ 5 heures (selon mon expérience) pour TAR.GZ, et quelques minutes/secondes pour SquashFS. Il en va de même pour l'opération de compression/sauvegarde, SquashFS est plusieurs fois plus rapide.

UPDATE 2017-01-31 : il semble que vous pouvez non seulement monter un fichier squashfs, mais aussi l'ouvrir comme une archive habituelle avec des applications connues telles que File Roller sous Linux et 7-Zip sous Windows, etc.

Donc, voici une commande que je utilise pour sauvegarder mon dossier racine:

Sudo mksquashfs / /path/to/backup/hdd/root-backup.sqsh -e home media dev run mnt proc sys tmp

où "-e" switch exclut les dossiers que vous voulez exclure (comme les dossiers virtuels et externes Linux dans mon exemple).

Une fois la sauvegarde terminée, je peux maintenant la monter:

Sudo mkdir /mnt/root_backup
Sudo mount /path/to/backup/hdd/root-backup.sqsh /mnt/root_backup -t squashfs -o loop

Maintenant, attendez quelques minutes (selon la taille de l'archive) et profitez de tous vos fichiers dans le dossier/mnt/root_backup.

La même chose peut être faite pour le dossier/home/myname, par exemple.

Sudo mksquashfs /home/myname /path/to/backup/hdd/home-backup.sqsh -e Dropbox GoogleDrive

J'exclus ici Dropbox et GoogleDrive pour éviter tout problème éventuel à l'avenir, au cas où je restaurerais ces dossiers à partir d'une sauvegarde et qu'ils se mêleraient des fichiers dans le nuage.

Vérifiez plus d'informations sur http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html

5
Alexey Frishman

Nous pouvons également faire une sauvegarde du système avec rsync et exclure les fichiers et dossiers que nous ne voulons pas. Voici la commande suivante pour le faire:

#rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /path/to/backup/folder

À l'aide de l'ensemble d'options -aAX, les fichiers sont transférés en mode archive, ce qui garantit que les liens symboliques, les périphériques, les autorisations et les droits de propriété, les heures de modification, les ACL et les fichiers étendus. les attributs sont préservés

L'option --exclude entraîne l'exclusion des fichiers correspondant aux modèles donnés.

REFERENCE: Sauvegarde complète du système avec rsync

4
d a i s y

Voici un bon tutoriel utilisant PartImage .

2
Isaiah

TimeShift.

TimeShift protège votre système en prenant des instantanés incrémentiels du système de fichiers à intervalles réguliers. Ces instantanés peuvent être restaurés plus tard pour amener votre système à l'état exact dans lequel il se trouvait au moment où l'instantané a été pris.

Ouvrez le terminal et lancez la commande suivante

Sudo apt-add-repository -y ppa:teejee2008/ppa
Sudo apt-get update
Sudo apt-get install timeshift

Captures d'écran

enter image description here

enter image description here

2
m3asmi

Vous pouvez utiliser des outils tels que Communauté Bacula ou Entreprise Bacula . La différence entre eux réside dans le fait que la version communautaire ne prend pas en charge les restaurations sans système d'exploitation lorsque vous n'avez pas besoin de réinstaller le système et de le restaurer simplement après le crash majeur.

1
Andrew Yunisov

aller au centre logiciel ubuntu trouver gestionnaire de sauvegarde Déjà Dup installer it`` l'exécuter et indiquer le chemin où sauvegarder vos données sélectionner les fichiers à sauvegarder faire une sauvegarde

plus tard, vous pouvez choisir la sauvegarde en indiquant l'emplacement de votre source de chance gud de disque dur externe [https://launchpad.net/deja-dup]

1
paru38

Crashplan sauvegardera tous vos fichiers système et vos données et vous permettra de les récupérer, soit sur votre PC actuel, soit de l’adapter à une autre installation.

Vous pouvez sauvegarder sur leur système en ligne, sur un autre ordinateur ou sur tout disque dur connecté.

0
Mark Rooney

Si votre disque dur sur lequel Ubuntu est installé n’est pas trop volumineux, vous pouvez essayer de démarrer à partir d’un cd en direct (n’importe quelle distribution linux) et d’exécuter:

    dd if=/dev/sda of=/path/to/external/hardisk/mybackupfile

Cela fait une sauvegarde de tout votre disque dur, pas seulement Ubuntu, et fera aussi tous les octets vides, mais c'est la seule solution à laquelle je peux penser. Pour restaurer la sauvegarde, utilisez:

  dd if=/path/to/external/harddisk/mybackupfile of=/dev/sda
0
Hippo

Je vous ai trouvé une explication détaillée et récente de l’utilisation de Clonezilla. Clonezilla vous permettra de créer une image de votre système complet, y compris de toutes les partitions du disque dur, et de la restaurer ultérieurement.

Le tutoriel est à http://geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/

0
lpanebr

Vous pouvez sauvegarder l'intégralité de votre installation Ubuntu sur une autre partition avec cette réponse:

Avantages de cette technique:

  • Vous pouvez continuer à utiliser le système pendant la sauvegarde. Vous devez veiller à ce que vous n'utilisez que des applications de navigateur Web, des applications de bureau, des vidéos, etc., et pas des applications de base de données telles que la comptabilité ou SQL.
  • Les systèmes de fichiers virtuels ne sont pas sauvegardés. Ils sont recréés à chaque démarrage, ils sont donc inutiles à la sauvegarde.
  • La première sauvegarde peut prendre une heure, mais les sauvegardes quotidiennes ne copient pas les fichiers qui n'ont pas été modifiés et ne prennent donc que quelques minutes.
  • Vous pouvez redémarrer et utiliser la sauvegarde. Cela est utile si vous souhaitez essayer quelque chose de dangereux qui pourrait endommager le système, tel qu'une mise à niveau non testée de la version d'Ubuntu dans votre environnement.
  • Si vous cassez totalement votre environnement de production, vous pouvez redémarrer votre clone et le copier à nouveau à l'aide du même script.
  • Grub est automatiquement mis à jour avec les entrées UUID appropriées.
  • /etc/fstab est automatiquement mis à jour avec les entrées UUID appropriées.
0
WinEunuuchs2Unix