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?
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 .
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.
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.
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.
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.
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
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
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
Voici un bon tutoriel utilisant PartImage .
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
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.
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]
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é.
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
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/
Vous pouvez sauvegarder l'intégralité de votre installation Ubuntu sur une autre partition avec cette réponse:
Avantages de cette technique:
/etc/fstab
est automatiquement mis à jour avec les entrées UUID appropriées.