Comment sauvegarder tout mon système?

66

Si je veux faire une sauvegarde de l’ensemble de mon système d’exploitation (y compris mais pas seulement mon répertoire personnel), comment procéder?

Est-ce aussi simple que de tout sauvegarder dans / et ensuite si je subis un plantage, simplement copier les fichiers?
Cette couverture va-t-elle, et comment puis-je le faire lorsque le système est inutilisable?

    
posée Will 16.10.2010 - 23:58
la source

15 réponses

68

FICHIERS

Reportez-vous à ce guide: lien

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 nécessaire.

Il va créer une archive de tous vos fichiers à /backup.tar.gz , que vous pouvez ensuite copier sur un autre ordinateur / lecteur et restaurer vos fichiers si l'installation est en forme de poire. Vous pouvez le faire depuis un LiveCD, en installant 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 d'accès au "mauvais" système).

GRUB

Cela ne couvrira pas GRUB, mais vous pouvez facilement le réinstaller en suivant cette guide ici . Il vous suffit d'effectuer les étapes trois et quatre .

    
réponse donnée evgeny 17.10.2010 - 00:13
la source
13

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

La sauvegarde réelle prend du temps, mais elle est la plus fiable.

    
réponse donnée mreq 17.05.2013 - 18:35
la source
7

Vous pouvez utiliser Remastersys pour créer une image de CD / DVD en direct démarrable. Cela va installer 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 Software Center, comme d’habitude.

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

Ceci est souvent utilisé pour créer des distributions personnalisées mais est toujours utile pour la tâche de sauvegarde que vous avez en tête. Une mise en garde est qu'il peut échouer si le contenu de / (moins les données utilisateur dans /home ) prend trop de mémoire car le format de fichier ISO ne peut contenir que 4 Go de données. Remastersys utilise un système de fichiers appelé squashfs pour compresser vos données, vous devriez donc être d'accord avec un maximum de ~ 8 Go.

    
réponse donnée dv3500ea 17.10.2010 - 00:31
la source
7

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

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

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

Dans le système Ubuntu récemment installé:

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

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

Cela installera uniquement les paquets que vous avez 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 en utilisant:

dpkg -i *.deb

Et après cela, lancez un cycle de mise à jour plus tard.

    
réponse donnée Newbi 20.11.2011 - 20:47
la source
6

Essayez Remastersys .
Avec ce programme, vous pouvez faire liveCD (tout comme le fichier ISO d'installation d'Ubuntu) de votre système avec la possibilité de l'installer sur le disque dur. Fonctionne assez simplement (si vous savez graver iso sur USB / CD / DVD).
Fonctionne parfaitement sur mes 11.10 et 11.04, ainsi que sur les plus anciens.

Installation:
modifier le fichier /etc/apt/sources.list
ajouter: # Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/ et enregistrer
Ensuite, exécutez le terminal:
sudo apt-get update
sudo apt-get install remastersys

    
réponse donnée foxy 19.11.2011 - 14:21
la source
5

Voici une solution que j'utilise avec SquashFS. Il 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 accessible de la manière habituelle, comme toute autre partition. La différence avec TAR.GZ est que SquashFS est un système de fichiers complet avec un accès aléatoire aux fichiers, tandis que TAR n’est qu’un gros fichier concaténé.

Cela signifie que si vous voulez monter une sauvegarde importante de l’ensemble de votre système de fichiers, pour TAR.GZ, cela prendrait environ 5 heures (selon mon expérience) et pour SquashFS, cela ne prend que quelques minutes / secondes. La même chose est vraie pour l'opération de compression / sauvegarde, SquashFS est beaucoup plus rapide.

MISE À JOUR 2017-01-31 : Il semble que non seulement vous pouvez monter un fichier squashfs, mais aussi l’ouvrir comme une archive habituelle avec des applications familières comme File Roller sous Linux et 7-Zip sous Windows, etc.

Voici une commande que j'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ù le commutateur "-e" exclut les dossiers que vous souhaitez exclure (comme les dossiers Linux virtuels et externes 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

Attendez maintenant 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 d'éventuels problèmes à l'avenir, au cas où je restaurerais ces dossiers à partir d'une sauvegarde et que ceux-ci deviendraient perturbants avec les fichiers présents dans le cloud.

Consultez plus d’informations sur lien

    
réponse donnée Alexey Frishman 07.12.2016 - 00:57
la source
4

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

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

À l’aide du jeu d’options -aAX , les fichiers sont transférés en mode archive, ce qui garantit la préservation des liens symboliques, des périphériques, des autorisations et des propriétés, des modifications, des ACL et des attributs étendus. >

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

Références: Sauvegarde système complète avec rsync

    
réponse donnée d a i s y 24.12.2015 - 09:21
la source
2

Voici un bon tutoriel à l’aide de PartImage .

    
réponse donnée Isaiah 17.10.2010 - 00:14
la source
1

allez au centre logiciel ubuntu trouver Gestionnaire de sauvegarde Déjà Dup Installez-le'' lancez-le et donnez 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 disque dur externe bonne chance la source [https://launchpad.net/deja-dup]

    
réponse donnée paru38 19.11.2011 - 13:25
la source
1

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 ultérieurement pour amener votre système à l'état exact où il se trouvait au moment de la prise de l'instantané.

Ouvrez le terminal et exécutez la commande suivante

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

Captures d'écran

    
réponse donnée m3asmi 27.06.2016 - 15:02
la source
0

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

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

    
réponse donnée Mark Rooney 19.11.2011 - 13:56
la source
0

Si votre disque dur sur lequel Ubuntu est installé n'est pas trop gros, vous pouvez essayer de démarrer à partir d'un cd en direct (toute distribution Linux le fera) et en cours d'exécution:

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

Cela fait une sauvegarde de l’ensemble de votre disque dur, pas seulement d’Ubuntu, et cela fera aussi tous les octets vides, mais c’est la seule solution à laquelle je puisse penser. Pour restaurer la sauvegarde, utilisez:

  dd if=/path/to/external/harddisk/mybackupfile of=/dev/sda
    
réponse donnée Hippo 19.11.2011 - 14:29
la source
0

Je vous ai trouvé comment utiliser Clonezilla de manière détaillée et récente. Clonezilla vous permettra de créer une image de votre système complet, y compris toutes les partitions de disque dur, etc., puis de le restaurer.

Le didacticiel est à l'adresse lien

    
réponse donnée lpanebr 20.11.2011 - 19:42
la source
0

Vous pouvez utiliser des outils tels que Communauté Bacula ou Bacula Enterprise . La différence entre les deux est que la version de communauté ne prend pas en charge les restaurations nues lorsque vous n'avez pas besoin de réinstaller le système et que vous ne faites que le récupérer après le crash majeur.

    
réponse donnée Andrew Yunisov 19.04.2018 - 12:14
la source
-2

J'utilise un programme appelé Back In Time similaire à celui de Apple Time Machine.

Il est facile de dire où vous voulez que vos sauvegardes se déroulent et à quelle fréquence effectuer la sauvegarde.

Back In Time est dans les dépôts Ubuntu.

    
réponse donnée gamerchick02 17.10.2010 - 01:17
la source

Lire d'autres questions sur les étiquettes