Ceci est une ancienne révision du document !
Table des matières
Backup des données
La procédure de sauvegarde doit suivre la séquence suivante:
Backup de partage dans le nas commun
Compresser le répertoire partagé et l'envoyer sur le tmp de pc-qui-tue
francois@cahute:~$ tar -cvzf partage.tgz --exclude /media/stockage/partage/Logiciels /media/stockage/partage/ francois@cahute:~$ scp partage.tgz francois@pc-qui-tue:/home/francois/tmp/
Encrypter les fichiers avec
francois@pc-qui-tue:~/tmp$ gpg --encrypt partage.tgz
Il faut mettre comme identité beafrancois@beafrancois.fr
Transfert du fichier sur le nas distant
francois@pc-qui-tue:~/tmp$> sftp Franfran@dausseur.kicks-ass.net sftp> put partage.tgz.gpg
Si le put a été interrompu
sftp> reput partage.tgz.gpg
Décryptage des fichiers
gpg --output partage.tgz --decrypt partage.tgz.gpg
Les clefs gpg sont sauvegardées dans le fichier de mots de passes.
Bacula
monter le disque WD 4To
sudo mount -t btrfs /dev/sstruc /media/sauvegarde
Démarrer bacula
sudo systemctl start bacula-director.service sudo systemctl start bacula-fd.service sudo systemctl start bacula-sd.service
Lancer une sauvegarde
$ sudo bconsole
Connecting to Director localhost:9101
1000 OK: 103 cahute-dir Version: 9.0.6 (20 November 2017)
Enter a period to cancel a command.
*run
A job name must be specified.
The defined Job resources are:
1: BackupClient1
2: BackupCatalog
3: RestoreFiles
Select Job resource (1-3): 1
Run Backup job
JobName: BackupClient1
Level: Incremental
Client: cahute-fd
FileSet: Full Set
Pool: File (From Job resource)
Storage: File1 (From Job resource)
When: 2018-12-16 15:48:40
Priority: 10
OK to run? (yes/mod/no): yes
Job queued. JobId=1
You have messages.
Stopper bacula
sudo systemctl stop bacula-director.service sudo systemctl stop bacula-fd.service sudo systemctl stop bacula-sd.service
Sauvegarder "maison"
dd if=/dev/mmcblk0 of=maison_sdcard.img status=progress
Sauvegarde des conteneurs
lxc snapshot pwd <date>_mdpbackup lxc publish pwd/<date>_mdpbackup --alias mdp-backup lxc image export mdp-backup . lxc image delete mdp-backup lxc snapshot httpserver <date>_httpbackup lxc publish httpserver/<date>_httpbackup --alias http-backup lxc image export http-backup . lxc image delete http-backup
Base de donnée
Exporter la base de donnée du serveur (https://cahute.beafrancois.fr/phpmyadmin) et la copier dans le répertoire de sauvegarde
Sauvegarder la config routeur
aller sur https://router/ → system → backup/Flash firmware
Backintime
Sert à sauvegarder le contenu du “home”
backintime sur “pc-qui-tue” → exécuter avec le disque externe de sauvegarde branché sur le PC (en étant l'utilisateur “francois”).
Sauvegarde HTML (obsolète)
Copier le répertoire /var/www/html du nas, le compresser et le copier dans le répertoire de sauvegarde
admin@cahute:~$ sudo rsync -a /var/www/html francois@pc-qui-tue:/home/francois/tmp/sauvegarde
