From 4eed7b6876fbddfc221a302a4755ab57c38bbc0d Mon Sep 17 00:00:00 2001 From: loulous27 Date: Tue, 27 Jan 2026 10:52:58 +0100 Subject: [PATCH] Add Cold Backup --- Cold_Backup.md | 106 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 Cold_Backup.md diff --git a/Cold_Backup.md b/Cold_Backup.md new file mode 100644 index 0000000..d0d3ce5 --- /dev/null +++ b/Cold_Backup.md @@ -0,0 +1,106 @@ +# How to make a encrypted cold backup + +## Initialisation + +Mise à jour du système : + +``` +sudo apt-get update +sudo apt-get upgrade +``` + +Instalation des packets nécessaire + +``` +sudo apt-get install cryptsetup +``` +Création du point de montage + +``` +sudo mkdir /coldbackup +``` + +Création de la "pseudo" partition chiffré sur le disque *** (`lsblk` pour lister les disques ) +``` +sudo cryptsetup luksFormat /dev/*** +``` +Faire les actions demandés Phrase de passe + + +Il faut maintenant déverouiller le disque + +``` +sudo cryptsetup open /dev/*** coldbackup +``` + +Ajouter un filesystem (ext4) + +``` +sudo mkfs.ext4 /dev/mapper/coldbackup +``` + +Monter le système de fichier +``` +sudo mount /dev/mapper/coldbackup /coldbackup/ +``` + + + +## Faire une sauvegarde froide + +Il faut déverouiller le disque + +``` +sudo cryptsetup open /dev/*** coldbackup +``` + +Monter le système de fichier +``` +sudo mount /dev/mapper/coldbackup /coldbackup/ +``` + +et le plus long +le rsync + +on peut l'utiliser avec `screen` (très très long la première fois) + + +``` +rsync -avpW /var/www/photos/photo21 /coldbackup/ +rsync -avpW /backup/photos_non_importees /coldbackup/ +rsync -avp /var/www/photos/video_hdd /coldbackup/ +sudo -u postgres pg_dump photo21 > /coldbackup/pg_dump_photo21.sql +``` + +option meaning : + +- a : archive mode +- v : verbose +- p : progress files (if fail during coping can restart) +- W : compare only filename and size (increase the copy rate) no more byte to byte comparaisons. + + +Il faut maintenant marquer le travaille dans le livre d'OR : + +``` +sudo nano /coldbackup/livredOR.txt +``` + +Il faut incrémenter la version, ajouter la date, mettre un message optionnel et mettre son nom et/ou pseudo + +Exemple : + +* V1 05/01/2026 Première Backup : Louis (loulous27) + +C'est un livre d'OR pour les DEV-Photos par les DEV-photos Amusez vous + + +Maintenant c'est le démontage du système de fichier et la fermeture du disque crypté + +``` +sudo umount /coldbackup/ + +sudo cryptsetup close coldbackup +``` + +Vous pouvez le débrancher et le reposer dans un endroit distant du serveur et protégé du vol. \ No newline at end of file