Outils pour utilisateurs

Outils du site


backup_vers_dde_chiffre

Sauvegarde vers un disque externe chiffré

Créer un fichier avec droits restrictifs contenant le pass

puis :

  #!/bin/bash
  
  disk_name=DDEBackup
  part_path=/path/to/mount/point
      
  src_rep1=/path/to/rep1
  dest_rep1=$part_path/rep1/ #le / est nécessaire !
  
  src_rep2=/path/to/rep2/
  dest_rep1=$part_path/rep2
  
  
  echo "Déchiffrage du disque"
  cat CHEMIN_DU_FICHIER_PASS | cryptsetup luksOpen UUID="UUID_du_disque externe" $disk_name || exit 1
  
  echo "Montage de la partition"
  mount /dev/mapper/$disk_name $part_path || exit 1
  
  #test du montage, est-ce qu'un répertoire qui doit etre présent est bien là
  if [[ ! -d $part_path/REPERTOIRE ]]
  then
          echo "Echec montage, interruption"
          exit 1
  fi
  
  
  echo "rync REP1"
  rsync -r -t -v --progress --delete --ignore-existing -c -l src_rep1 dest_rep1
  
  
  echo "rsync NDDE"
  rsync -r -t -v --progress --delete --ignore-existing -c -l src_rep2 dest_rep2
  
  
  
  echo "Démontage du disque"
  umount /media/DDEBackup
  
  echo "ReChiffrage du disque"
  cryptsetup luksClose DDEBackup
  
  exit 0
backup_vers_dde_chiffre.txt · Dernière modification : de pillow