backup_yunohost_via_sshfs
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| backup_yunohost_via_sshfs [2025/06/02 08:27] – créée pillow | backup_yunohost_via_sshfs [2025/06/02 08:40] (Version actuelle) – pillow | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| * Un accès ssh sur le serveur distant | * Un accès ssh sur le serveur distant | ||
| + | Ce script garde les deux versions les plus récentes | ||
| Le script : | Le script : | ||
| - | ''# | ||
| - | #A ranger dans / | + | # |
| - | automatic_backup_folder=/ | + | |
| + | |||
| + | #Def du repertoire de destination | ||
| + | | ||
| + | |||
| + | echo " | ||
| + | #Test du montage avec un fichier (moche mais ça marche) | ||
| + | if [[ ! -f $automatic_backup_folder/123 ]]'' | ||
| + | then | ||
| + | |||
| + | echo " | ||
| + | |||
| + | sshfs // | ||
| + | |||
| + | |||
| + | # | ||
| + | if [[ ! -f $automatic_backup_folder/ | ||
| + | then | ||
| + | echo "Echec montage, interruption" | ||
| + | exit 1 | ||
| + | fi | ||
| + | |||
| + | echo " | ||
| + | |||
| + | echo " | ||
| + | find $automatic_backup_folder -type f -mtime +2 -exec rm -f {} \; | ||
| + | |||
| + | |||
| + | echo " | ||
| + | rm $automatic_backup_folder/ | ||
| + | touch $automatic_backup_folder/ | ||
| + | |||
| + | |||
| + | echo " | ||
| + | mv $automatic_backup_folder/ | ||
| + | mv $automatic_backup_folder/ | ||
| + | mv $automatic_backup_folder/ | ||
| + | mv $automatic_backup_folder/ | ||
| + | mv $automatic_backup_folder/ | ||
| + | mv $automatic_backup_folder/ | ||
| + | |||
| + | |||
| + | echo " | ||
| + | sudo yunohost backup create -o $automatic_backup_folder | ||
| + | |||
| + | exit 0 | ||
| - | |||
| - | echo " | ||
| - | |||
| - | |||
| - | if [[ ! -f $automatic_backup_folder/ | ||
| - | then | ||
| - | echo " | ||
| - | sshfs root@192.168.1.2:/ | ||
| - | fi | ||
| - | |||
| - | if [[ ! -f $automatic_backup_folder/ | ||
| - | then | ||
| - | echo "Echec montage, interruption" | ||
| - | exit | ||
| - | fi | ||
| - | |||
| - | echo " | ||
| - | |||
| - | echo " | ||
| - | find $automatic_backup_folder -type f -mtime +2 -exec rm -f {} \; | ||
| - | |||
| - | |||
| - | echo " | ||
| - | rm $automatic_backup_folder/ | ||
| - | touch $automatic_backup_folder/ | ||
| - | |||
| - | |||
| - | echo " | ||
| - | mv $automatic_backup_folder/ | ||
| - | mv $automatic_backup_folder/ | ||
| - | mv $automatic_backup_folder/ | ||
| - | mv $automatic_backup_folder/ | ||
| - | mv $automatic_backup_folder/ | ||
| - | mv $automatic_backup_folder/ | ||
| - | |||
| - | |||
| - | echo " | ||
| - | sudo yunohost backup create -o $automatic_backup_folder | ||
| - | |||
| - | exit 0 | ||
| - | '' | ||
backup_yunohost_via_sshfs.1748852825.txt.gz · Dernière modification : de pillow
