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