Files
bikinibottom/Divers/Rsync.md
2025-09-05 18:57:03 +02:00

2.3 KiB

Rsync

target : krabs (nfs server)

Synchronisation simple

rsync -avh /srv/appdata/ /mnt/backup/appdata/

Synchronisation avec --delete

rsync -avh --delete /srv/appdata/ /mnt/backup/appdata/

Synchronisation avec --progress

rsync -avh --progress /srv/appdata/ /mnt/backup/appdata/

Synchronisation avec --partial

rsync -avh --partial /srv/appdata/ /mnt/backup/appdata/

Synchronisation avec --partial et --progression

rsync -avh -P /srv/appdata/ /mnt/backup/appdata/

Automatiser rsync

crontab -e
00 00 * * * sudo rsync -avh -P --delete  /srv/appdata/ /mnt/backup/appdata/

Dossiers de bikiniBottom

tv-shows

rsync -r -v --remove-source-files --progress -e ssh /home/julien/Téléchargements/torrents/tv-shows/* pleb@krabs:/mnt/data/jellystack/media/tv-shows/ && find /home/julien/Téléchargements/torrents/tv-shows/* -type d -empty -delete

movies

rsync -r -v --remove-source-files --progress -e ssh /home/julien/Téléchargements/torrents/movies/* pleb@krabs:/mnt/data/jellystack/media/movies/ && find /home/julien/Téléchargements/torrents/movies/* -type d -empty -delete

target : sandy

ebooks (uploads)

rsync -r -v --rsync-path='sudo rsync' --remove-source-files --progress -e ssh /home/julien/Téléchargements/torrents/ebooks/* pleb@sandy:/mnt/data/docker/calibre/uploads/ && find /home/julien/Téléchargements/torrents/ebooks/* -type d -empty -delete

target : bob (caddy | websites)

nsns.delmar.bzh

rsync -r -v --rsync-path='sudo rsync' --progress -e ssh ~/Sync/delmar.bzh/nsns/public/* -p pleb@bob:/var/www/nsns/

www.delmar.bzh

rsync -r -v --rsync-path='sudo rsync' --progress -e ssh ~/Sync/delmar.bzh/hugo/public/* -p pleb@bob:/var/www/hugo/

julien.delmar.bzh

rsync -r -v --rsync-path='sudo rsync' --progress -e ssh ~/Sync/delmar.bzh/julien/public/* -p pleb@bob:/var/www/julien/

nds.delmar.bzh

rsync -r -v --rsync-path='sudo rsync' --progress -e ssh ~/Sync/delmar.bzh/nds/public/* -p pleb@bob:/var/www/nds/

Copy from <folder> to another <host>

rsync -r -av --rsync-path='sudo rsync' --progress -e ssh /path/to/source/<folder> -p pleb@<host>:/path/to/destination/