Add Cold Backup
This commit is contained in:
parent
bc58031125
commit
4eed7b6876
1 changed files with 106 additions and 0 deletions
106
Cold_Backup.md
Normal file
106
Cold_Backup.md
Normal file
|
|
@ -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.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue