Outils pour utilisateurs

Outils du site


linux:backup_disque_distant

pour sauvegarder les données automatiquement sur Z :

créer le script_copie_datas.sh


#!/bin/sh

GVFS_MOUNT=“/run/user/$(id -u)/gvfs” SHARED_DIR=$(find “$GVFS_MOUNT” -maxdepth 2 -type d -name “*pnas2.stockage.inra.fr*” 2>/dev/null | head -n 1)

if [ -z “$SHARED_DIR” ]; then

  echo "Erreur : Le partage SMB n'est pas monté dans la session graphique."
  exit 1

fi

SOURCE_DIR=“$HOME/Documents/dossierTest” # Correction : on enlève le double “nab-uefp” FINAL_DEST=“$SHARED_DIR/DONNEES/9_Sauvegarde/$USER/dossierTest”

if [ ! -d “$SOURCE_DIR” ]; then

  echo "Erreur : Le dossier source $SOURCE_DIR n'existe pas."
  exit 1

fi

mkdir -p “$FINAL_DEST”

echo “Démarrage de la sauvegarde de dossierTest vers : $FINAL_DEST”

rsync -r –no-perms –no-times –verbose \

  "$SOURCE_DIR/" "$FINAL_DEST/"

echo “Sauvegarde terminée.”


Pour modifier les dossiers a sauvegarder, modifier la ligne

SOURCE_DIR=“$HOME/Documents/dossierTest”

pour le rendre executable au démarrage :

Placez votre script dans un emplacement accessible à tous en lecture (par exemple /usr/local/bin/script_copie_datas.sh) et rendez-le exécutable :

sudo chmod +x /usr/local/bin/script_copie_datas.sh

Créez (ou modifiez) un fichier .desktop dans le dossier d'autostart global de l'application :

sudo nano /etc/xdg/autostart/sauvegarde-reseau.desktop

Collez le contenu suivant dedans :

[Desktop Entry] Type=Application Name=Sauvegarde Reseau Exec=/usr/local/bin/script_copie_datas.sh Hidden=false NoDisplay=true X-GNOME-Autostart-enabled=true

linux/backup_disque_distant.txt · Dernière modification : de 147.100.113.6