Outils pour utilisateurs

Outils du site


commun:backup_of_maison

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
commun:backup_of_maison [2022/03/13 18:23] – francoiscommun: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 =====
  
-Nouveau script écrit (sur cahute): +aller sur https://router.beafrancois.fr -> system -> backup/Flash firmware
-  ./sauve_data_nas_maman.sh+
  
-Compresser le répertoire partagé et l'envoyer sur le ''tmp'' de ''pc-qui-tue'' +===== Backintime =====
-  francois@cahute:~$ tar -cvzf partage.tgz --exclude /media/stockage/partage/Logiciels /media/stockage/partage/ +
-  francois@cahute:~$ scp partage.tgz francois@pc-qui-revit:/home/francois/tmp/+
  
-Encrypter les fichiers avec +Les sauvegardes se font avec l'outil ''backintime'' (en ''root'') sur le serveur.
  
-  francois@pc-qui-tue:~/tmp$ gpg --encrypt partage.tgz+Pour cela, se connecter à cahute.beafrancois.fr (utilisateur ''maitre'') depuis une machine autorisée, au travers de X2go. 
 + 
 +Il y a deux profils de sauvegarde : 
 +  * Celui par défaut permet de sauvegarder sur le NAS de maman 
 +  * Celui "install 2024", permet de sauvegarder sur le Disque externe 
 + 
 +==== Sauvegarde sur le disque externe ==== 
 + 
 +Le brancher sur un port libre du NAS 
 + 
 +Ensuite, monter le disque 
 + 
 +  sudo mount /dev/sdd1 /mnt/sauvegarde 
 + 
 +Une fois la sauvegarder terminée, démonter avec 
 + 
 +  sudo umount /mnt/sauvegarde
      
-Il faut mettre comme identité ''BéaFrançois''+Et débrancher le disque externe. 
 +==== Sauvegarde sur le NAS de maman ====
  
-Transfert du fichier sur le nas distant +Montage du fichier encrypté
-  francois@pc-qui-tue:~/tmp$> sftp Franfran@dausseur.kicks-ass.net +
-  sftp> put partage.tgz.gpg+
  
-Si le put a été interrompu +  sudo cryptsetup open /mnt/nas_maman/Sauvegarde/sauve.img nas 
-  sftp> reput partage.tgz.gpg+  sudo mount /dev/mapper/nas /mnt/sauve_nas_maman
  
-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 de mots de passes.+Quand elle est terminée, il faut démonter le fichier encrypté: 
 +  sudo umount /mnt/sauve_nas_maman 
 +  sudo cryptsetup close nas
  
-===== Bacula =====+===== Sauvegarde de la passerelle web =====
  
-==== monter le disque WD 4To  ====+  sudo dd if=/dev/sdc | 7z a -si /run/media/francois/sauvegarde/sauvegardes_autres/2024-02-18/maison.tar.7z
  
-  sudo mount -t btrfs /dev/sstruc /media/sauvegarde+avant:
  
-==== Démarrer bacula  ====+  sudo dd if=/dev/sdc of=/run/media/francois/sauvegarde/sauvegardes_autres/2021-05-29/backup.img status=progress
  
-  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 =====
  
-<code> +Cette section est obsolète
-$ 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. +
-</code>+
  
-==== Stopper bacula ====+la config 
 +  lxd init --dump >tmp/bkp_lxd/lxd.config.$(date +'%Y-%m-%d') 
 +   
 +les conteneurs
  
-  sudo systemctl stop bacula-director.service +  lxc stop gitserver 
-  sudo systemctl stop bacula-fd.service +  lxc stop webserver 
-  sudo systemctl stop bacula-sd.service +  lxc stop dbserver 
-===== Sauvegarder "maison" ===== +   
-    dd if=/dev/mmcblk0 of=maison_sdcard.img status=progress +  lxc export gitserver tmp/bkp_lxd/gitserver-backup-$(date +'%Y-%m-%d').tar.xz 
-     +  lxc export webserver tmp/bkp_lxd/webserver-backup-$(date +'%Y-%m-%d').tar.xz 
-    tar -cf - maison.img | pigz > maison.img.tgz+  lxc export dbserver tmp/bkp_lxd/dbserver-backup-$(date +'%Y-%m-%d').tar.xz
  
-===== Sauvegarde des conteneurs ===== +Ensuite, copier les fichiers dans le stockage "sauvegarde" des fichiers "desktop". 
-<code> +===== Backup de partage dans le nas commun =====
-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 +Vérifier que le nas est là: 
-lxc publish httpserver/<date>_httpbackup --alias http-backup +  ping dausseur.kicks-ass.net
-lxc image export http-backup . +
-lxc image delete http-backup +
-</code>+
  
-===== Base de donnée ===== +Nouveau script écrit (sur cahute): 
-Exporter la base de donnée du serveur (''https://cahute.beafrancois.fr/phpmyadmin'') et la copier dans le répertoire de sauvegarde+  ./sauve_data_nas_maman.sh
  
-===== Sauvegarder la config routeur =====+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-revit:/home/francois/tmp/
  
-aller sur https://router/ -> system -> backup/Flash firmware+Encrypter les fichiers avec 
  
-===== Backintime =====+  francois@pc-qui-tue:~/tmp$ gpg --encrypt partage.tgz 
 +   
 +Il faut mettre comme identité ''BéaFrançois''
  
-Sert à sauvegarder le contenu du "home"+Transfert du fichier sur le nas distant 
 +  francois@pc-qui-tue:~/tmp$> sftp Franfran@dausseur.kicks-ass.net 
 +  sftp> put partage.tgz.gpg
  
-backintime sur "pc-qui-tue" -> exécuter avec le disque externe de sauvegarde branché sur le PC (en étant l'utilisateur "francois").+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 ''/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 
  
commun/backup_of_maison.1647195838.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki