Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze Následující verze Obě strany příští revize | ||
cs:navody:rsync:start [16.07.2019 14:25] danecek@cesnet.cz |
cs:navody:rsync:start [11.11.2019 22:12] Ing. Michal Strnad |
||
---|---|---|---|
Řádek 164: | Řádek 164: | ||
Stránka projektu **''Grsync''** pro <nowiki>MacOS</nowiki>: http://grsync-mac.tuxfamily.org/?lang=en \\ | Stránka projektu **''Grsync''** pro <nowiki>MacOS</nowiki>: http://grsync-mac.tuxfamily.org/?lang=en \\ | ||
Článek o **''rsync''**: http://www.root.cz/clanky/pokrocile-zalohovani-s-rsync/ \\ | Článek o **''rsync''**: http://www.root.cz/clanky/pokrocile-zalohovani-s-rsync/ \\ | ||
+ | |||
+ | ==== NAS Synology==== | ||
+ | |||
+ | Datové úložiště NAS Synology komunikuje standardně přes rsyncd, který z bezpečnostních důvodů nepovolujeme. Přes rsync je nicméně možné provádět zálohování na datová úložiště CESNET z NAS Synology. K tomu je však třeba využít **CLI**, v **GUI** toto nelze provést. Níže je pro ukázku dostupný jeden z možných přístupů využívající standardní SSH a rsync, které jsou součástí skriptu volaného cronem. | ||
+ | |||
+ | |||
+ | <code> | ||
+ | #!/bin/ash | ||
+ | |||
+ | LOG_FILE=~/logs/backup_`date '+%F'`.log | ||
+ | LOG_FILE_ERR=~/logs/backup_errors_`date '+%F'`.log | ||
+ | |||
+ | echo "`date '+%b %d %T'` ==== Zacatek prenosu ====" >> $LOG_FILE | ||
+ | |||
+ | rsync -a --exclude="[#]recycle/" /volume1/backup backup_synology@ssh.duX.cesnet.cz:~/VO_nazev-tape_tape/volume1 1>> $LOG_FILE 2>> $LOG_FILE_ERR | ||
+ | RETURN_CODE=`echo $?` | ||
+ | echo "`date '+%b %d %T'`==== Konec prenosu ====" >> $LOG_FILE | ||
+ | |||
+ | # Back up logs as well | ||
+ | rsync -a ~/logs backup_synology@ssh.duX.cesnet.cz:~/VO_nazev-tape_tape | ||
+ | |||
+ | |||
+ | </code> |