fonctionnement Rsync #34

Closed
opened 2021-03-07 10:49:23 +01:00 by ToTo · 1 comment
Collaborator

RSYNC
Sur une meme machine

rsync -axHAXPSz
Avec un disque sur une machine distante via ssh
rsync -axHAXPSz -e ssh user@host:/my/directory /my/path
Et si le port ssh n'est pas 22 mais 2222 (par exemple :p )
rsync -axHAXPSz -e 'ssh -p 2222' user@host:/my/directory /my/path

CRON (pour lancer périodiquement rsync par exemple)

Example of job definition:

.---------------- minute (0 - 59)

| .------------- hour (0 - 23)

| | .---------- day of month (1 - 31)

| | | .------- month (1 - 12) OR jan,feb,mar,apr ...

| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

| | | | |

* * * * * user-name command to be executed

exemple :

echo "0 * * * * root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync
echo "30 1 * * * root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync
echo "30 2 * * 7 root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync
echo "5 23 1 * * root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync
echo "5 23 2 1 * root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync

(seule une ligne est suffisante avec votre propre programmation horaire entre " ", cela écria dans /etc/cron.d/monrsync (ne mettre qu'un > si besoin d'écraser l'existant)

Pour ceux qui souhaite un historique (retouver un backup de ce qu'il y avait il y a une heure ou un jour), faut regarder rsnapshot

RSYNC Sur une meme machine rsync -axHAXPSz <src> <dest> Avec un disque sur une machine distante via ssh rsync -axHAXPSz -e ssh user@host:/my/directory /my/path Et si le port ssh n'est pas 22 mais 2222 (par exemple :p ) rsync -axHAXPSz -e 'ssh -p 2222' user@host:/my/directory /my/path CRON (pour lancer périodiquement rsync par exemple) # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed # exemple : echo "0 * * * * root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync echo "30 1 * * * root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync echo "30 2 * * 7 root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync echo "5 23 1 * * root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync echo "5 23 2 1 * root /usr/local/bin/mon_script_rsync.sh" >> /etc/cron.d/monrsync (seule une ligne est suffisante avec votre propre programmation horaire entre " ", cela écria dans /etc/cron.d/monrsync (ne mettre qu'un > si besoin d'écraser l'existant) Pour ceux qui souhaite un historique (retouver un backup de ce qu'il y avait il y a une heure ou un jour), faut regarder rsnapshot
ToTo changed title from fonctionne Rsync to fonctionnent Rsync 2021-03-07 10:49:31 +01:00
ToTo changed title from fonctionnent Rsync to fonctionnement Rsync 2021-03-07 10:49:40 +01:00
Owner
Idem https://gitea.zoz-serv.org/Zoz/plex_fr_discord_repo/src/branch/master/README_GIT.md
Zoz closed this issue 2021-03-07 12:08:36 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Zoz/plex_fr_discord_repo#34
No description provided.