Puncte:0

Limitările rsync? Nu se sincronizează totul

drapel id

Sunt destul de nou în toate acestea, așa că poate fi o soluție ușoară.

Pentru a o descompune:
Am configurat un cronjob pe NAS-ul nostru care sincronizează serverul nostru web cu un anumit folder. Există o mulțime de lucruri pe server cu aproximativ 70.000 de fișiere și în total aproximativ 500 MB.

La prima rulare, toate folderele au fost create, dar numai unele (poate primele două) conțin ceva în interior.
Toate celelalte foldere sunt goale pe NAS (dar pe serverul web există fișiere și alte foldere în interior).

Există vreo limitare implicită pe care nu o primesc? Timp, dimensiunea fișierului, dimensiunea fișierului jurnal sau cantitatea fișierului?

Scriptul meu este următorul:

USER="numele meu de utilizator"
SERVER="serveripul meu"
PORT="22"
SOURCE="magazin"
TARGET="/volume1/BACKUPS/MyFolder/MySubfolder/data/"
LOG="/volume1/BACKUPS/MyFolder/MySubfolder/backup_data.log"

mkdir /volume1/BACKUPS/MyFolder/MySubfolder/

rsync -avz --progress -e "ssh -p $PORT" $USER@$SERVER:$SOURCE $TARGET --delete >> $LOG 2>&1
tar -zcvf /volume1/BACKUPS/MyFolder/archivename-$(data +%Y-%m-%d_%H_%M_%S).tar.gz -C /volume1/BACKUPS/MyFolder/MySubfolder/ .

Jurnalul este destul de nebun cu toate procentele de progres și alte chestii. Este în jur de 15 MB (doar jurnalul). Deci asta nu va ajuta prea mult. Dar când caut în jurnal „eroare” nu obțin niciun rezultat.

drapel jp
Dom
Te-ai conectat la sistem (cum ar fi Memorie lipsită)? Ar trebui să funcționeze.
drapel in
Probabil că nu aș folosi `--progress` dacă vă conectați la un fișier. Este mai mult un lucru interactiv. Probabil că aș adăuga, de asemenea, un `set -e` la script-ul tău, așa că dacă rsync eșuează, nu va încerca să facă tar.
jona avatar
drapel id
Mulțumiri. Chestia este că unele lucruri sunt descărcate și, de asemenea, arhivate. Dacă sarcinile eșuează undeva, nas-ul îmi va trimite o eroare. Este o eroare specifică în care spune ce este în neregulă și nu doar „sarcina nefinalizată”. Dar în acest caz nu primesc nicio eroare, așa că se pare că rsync nu are nicio eroare (în afară de faptul că doar 30% este descărcat)
9mjb avatar
drapel ru
Aș curăța jurnalul... ca să-l poți citi. Bănuiesc că problema ta este descrisă acolo.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.