Les sauvegardes doivent être planifiées et il existe plusieurs stratégies viables. Vous devrez décider quelle méthode fonctionne le mieux pour vous.
Faites attention à la "meilleure façon", ce qui fonctionne le mieux pour une personne peut ne pas être le meilleur pour une autre.
En fin de compte, la "meilleure méthode" est celle qui a été testée et connue pour fonctionner. Vous devez tester votre stratégie de sauvegarde AVANT d’en avoir besoin
Utilisation des images
Une méthode consiste simplement à copier et à compresser une image de vos partitions. Vous pouvez le faire avec plusieurs outils, de dd à partone en passant par clonezilla
partimage
clonezilla
L’avantage de cette stratégie est qu’elle est (relativement) facile et très complète.
L'inconvénient est que les images de sauvegarde sont volumineuses.
Sauvegardes plus petites
Vous pouvez effectuer des sauvegardes plus petites en sauvegardant uniquement les données et les paramètres. Il existe plusieurs outils pour faire cela, de dd à tar en rsync.
La clé ici est de savoir ce que vous devez sauvegarder.
Avantage - Les sauvegardes seront plus petites.
Inconvénient - Ceci est une méthode manuelle, il est donc facile d'oublier un fichier critique (/ etc / passwd).
Une liste de ce qui doit être à l’écoute devra toujours être examinée pour s’assurer que la liste est complète.
1) Liste des packages installés
Liste des packages
# Créer une liste de texte d'une installation existante de tous les paquets apt-get installés
# pour réinstaller sur une distribution nouvellement installée
# make the list
[old distro] sudo dpkg --get-selections > packages
Vous devez ensuite effectuer une nouvelle installation et restaurer vos paquets. Les commandes suivantes mettent également à jour tous les packages de votre système (restaurez-les et mettez-les à jour en une seule fois).
# Now put them back on the new distro
[new distro] sudo dpkg --set-selections < packages
[new distro] sudo apt-get dselect-upgrade
2) Données . En général, ce serait / home. La plupart des données utilisateur et de personnalisation seront dans le répertoire personnel de vos utilisateurs. Si vous enregistrez des données dans d'autres emplacements, incluez-les (par exemple / media / data).
3) Paramètres système . Voici où il va y avoir des variations. Personnellement, si je modifie le paramètre système TOUT , je conserve une copie du fichier de configuration d'origine et de mon fichier personnalisé dans / root. Donc, si je modifie /etc/fstab
par exemple, conservez une copie dans / root / etc / fstab et originale dans /root/etc/fstab.orig
Vous aurez également besoin de /etc/passwd
, /etc/shadow
, /etc/group
, /etc/sudoers
, /etc/hostname
et /etc/hosts
(vous aurez peut-être besoin de plus dans / etc si j'avais oublié quelque chose)
Sur un serveur, vous devrez peut-être inclure /var/www
ou d'autres répertoires de données.
Je comprends que cela demande un certain effort, donc, il peut être plus facile d’inclure tous les /etc
.
4) Une copie de votre disque table de partition .
sudo fdisk -l > fdisk.bak
Vous pouvez utiliser ces informations pour restaurer votre table de partition si vous remplacez votre disque dur.
5) Une copie de votre MBR
dd if=/dev/sda of=MBR.bak bs=512 count=1
Vous restaureriez ensuite avec
dd if=MBR.bak of=/dev/sda bs=512 count=1
6) Autres fichiers / répertoires : selon votre système et votre personnalisation, vous devrez peut-être inclure des répertoires supplémentaires. Les considérations pourraient inclure /opt
, /usr/local
, / usr / share 'et / ou vos fichiers .desktop. Tout ce que vous avez téléchargé ou personnalisé sur votre système en dehors d'apt-get ou du gestionnaire de logiciels.
7) Mettez tout cela dans une archive
tar -cvpzf backup.tar.gz /home /root /etc ./MBR.bak ./fsdisk.bak ./packages
8) rsync
Comme alternative à tar, vous pouvez utiliser rsync.
Voir - lien
Sauvegardes réseau
Une autre option consiste à utiliser NFS ou Samba pour sauvegarder des données.
Cron
Vous pouvez automatiser les sauvegardes en écrivant un script de sauvegarde et en l’exécutant (quotidiennement / toutes les heures) avec cron.
Restaurer
1) À l'aide d'un CD en direct, restaurez vos partitions à l'aide de gparted ou de fdisk à partir des informations de fdisk.bak
2) Installer Ubuntu.
3) Démarrez votre nouvelle installation, mettez à jour vos paquets.
4) Restaurer vos données et paramètres
tar -xvpzf /home/test/backup.tar.gz -C /
Puis redémarrez
Voir aussi - lien
Autres stratégies
Il existe de nombreuses stratégies supplémentaires pour la sauvegarde, certaines pour sauvegarder votre répertoire personnel uniquement, certaines graphiques.
voir: lien
Test
Ce n'est pas une sauvegarde, sauf si elle est testée. Ceci est très important lorsque vous n'utilisez PAS une image de votre partition racine.
Testez la restauration de votre système sur une machine virtuelle, un ordinateur de rechange ou une partition ou un disque dur de rechange.