commun:backup_of_maison
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| commun:backup_of_maison [2019/04/27 09:00] – francois | commun:backup_of_maison [2025/03/15 16:57] (Version actuelle) – [Sauvegarder la config routeur] francois | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| La procédure de sauvegarde doit suivre la séquence suivante: | La procédure de sauvegarde doit suivre la séquence suivante: | ||
| - | ===== Backup de partage dans le nas commun | + | ===== Sauvegarder la config routeur |
| - | Compresser le répertoire partagé et l' | + | aller sur https://router.beafrancois.fr |
| - | francois@cahute:~$ tar -cvzf partage.tgz --exclude | + | |
| - | francois@cahute: | + | |
| - | Encrypter les fichiers avec | + | ===== Backintime ===== |
| - | francois@pc-qui-tue:~/tmp$ gpg --encrypt partage.tgz | + | Les sauvegardes se font avec l' |
| + | |||
| + | Pour cela, se connecter à cahute.beafrancois.fr (utilisateur '' | ||
| + | |||
| + | Il y a deux profils de sauvegarde | ||
| + | * Celui par défaut permet de sauvegarder sur le NAS de maman | ||
| + | * Celui " | ||
| + | |||
| + | ==== Sauvegarde sur le disque externe ==== | ||
| + | |||
| + | Le brancher sur un port libre du NAS | ||
| + | |||
| + | Ensuite, monter le disque | ||
| + | |||
| + | sudo mount /dev/sdd1 / | ||
| + | |||
| + | Une fois la sauvegarder terminée, démonter avec | ||
| + | |||
| + | sudo umount / | ||
| | | ||
| - | Il faut mettre comme identité '' | + | Et débrancher le disque externe. |
| + | ==== Sauvegarde sur le NAS de maman ==== | ||
| - | Transfert | + | Montage |
| - | francois@pc-qui-tue: | + | |
| - | sftp> put partage.tgz.gpg | + | |
| - | Si le put a été interrompu | + | sudo cryptsetup open / |
| - | | + | |
| - | Décryptage des fichiers | + | Ensuite, effectuer la sauvegarde. |
| - | gpg --output partage.tgz --decrypt partage.tgz.gpg | + | |
| - | Les clefs gpg sont sauvegardées dans le fichier | + | Quand elle est terminée, il faut démonter |
| + | sudo umount / | ||
| + | sudo cryptsetup close nas | ||
| - | ===== Bacula | + | ===== Sauvegarde de la passerelle web ===== |
| - | ==== monter le disque WD 4To ==== | + | sudo dd if=/dev/sdc | 7z a -si / |
| - | sudo mount -t btrfs /dev/sstruc / | + | avant: |
| - | ==== Démarrer bacula | + | sudo dd if=/dev/sdc of=/ |
| - | sudo systemctl start bacula-director.service | + | ====== Section obsolète ====== |
| - | sudo systemctl start bacula-fd.service | + | |
| - | sudo systemctl start bacula-sd.service | + | |
| - | ==== Lancer une sauvegarde | + | ===== Backup des conteneurs ===== |
| - | < | + | Cette section est obsolète |
| - | $ sudo bconsole | + | |
| - | Connecting to Director localhost: | + | |
| - | 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: | + | |
| - | Level: | + | |
| - | Client: | + | |
| - | FileSet: | + | |
| - | Pool: File (From Job resource) | + | |
| - | Storage: | + | |
| - | When: | + | |
| - | Priority: 10 | + | |
| - | OK to run? (yes/ | + | |
| - | Job queued. JobId=1 | + | |
| - | You have messages. | + | |
| - | </ | + | |
| - | ==== Stopper bacula ==== | + | la config |
| + | lxd init --dump > | ||
| + | |||
| + | les conteneurs | ||
| - | | + | |
| - | | + | |
| - | | + | lxc stop dbserver |
| - | ===== Sauvegarder " | + | |
| - | dd if=/dev/mmcblk0 of=maison_sdcard.img status=progress | + | lxc export gitserver tmp/ |
| + | | ||
| + | lxc export dbserver tmp/bkp_lxd/dbserver-backup-$(date +' | ||
| - | ===== Sauvegarde des conteneurs | + | Ensuite, copier les fichiers dans le stockage " |
| - | < | + | ===== Backup de partage dans le nas commun |
| - | lxc snapshot pwd < | + | |
| - | lxc publish pwd/< | + | |
| - | lxc image export mdp-backup . | + | |
| - | lxc image delete mdp-backup | + | |
| - | lxc snapshot httpserver < | + | Vérifier que le nas est là: |
| - | lxc publish httpserver/< | + | ping dausseur.kicks-ass.net |
| - | lxc image export http-backup | + | |
| - | lxc image delete http-backup | + | |
| - | </ | + | |
| - | ===== Base de donnée ===== | + | Nouveau script écrit |
| - | Exporter la base de donnée du serveur | + | ./sauve_data_nas_maman.sh |
| - | ===== Sauvegarder la config routeur ===== | + | Compresser le répertoire partagé et l' |
| + | francois@cahute: | ||
| + | francois@cahute: | ||
| - | aller sur https:// | + | Encrypter les fichiers avec |
| - | ===== Backintime ===== | + | francois@pc-qui-tue: |
| + | |||
| + | Il faut mettre comme identité '' | ||
| - | Sert à sauvegarder le contenu | + | Transfert |
| + | francois@pc-qui-tue: | ||
| + | sftp> put partage.tgz.gpg | ||
| - | backintime sur " | + | Si le put a été interrompu |
| + | sftp> reput partage.tgz.gpg | ||
| - | ===== Sauvegarde HTML (obsolète) ===== | + | 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. | ||
| - | Copier le répertoire ''/ | ||
| - | admin@cahute: | ||
commun/backup_of_maison.1556355600.txt.gz · Dernière modification : (modification externe)
