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.