2012/8/7 Silviu Marin-Caea <[email protected]>: > On 08/07/2012 01:25 PM, Gyula Keresztely-Krall wrote: >> Salut, >> Deoarece sufar de boala cronica si acuta "lipsa de idei", postez si >> aici poate ma ajuta cineva :) : >> Se da urmatoarea situatie: >> >> Pe un share samba sunt incarcate cateva fisiere (in general audio si >> video) pe care trebuie sa le sincronizez pe un ftp aflata pe o alta >> masina. >> Toate cele bune merge bine cu rsync cu exceptia unei chestii: >> Frecvent se intimpla ca fisierele respective sa fie in curs de upload >> (sunt fisiere mari >100Mb), caz in care fisierul syncronizat cu rsync >> va fii varza. >> Mai sunt si altii care sau lovit de aceasta problema: >> http://lists.samba.org/archive/rsync/2006-November/016680.html >> >> Intrebarea mea : exista vreun mod prin care sa-l fac pe rsync sa sara >> peste fiserele care nu sunt inca incarcate in intregime (ar fii o >> metoda de a verifica smb lock cica), >> sau vreun alt mod de a verifica acele fisiere (in script bineinteles) >> inainte sa lansez rsync pe tot directorul? >> >> Sau orice alta idee e binevenita. >> >> Mentionez ca nu am alt access la masina cu samba share decat un mount >> (cifs) cu un user si parola, iar masina de pe care rulez scriptul de >> rsync e un centos 5 (desi nu cred ca are relevanta). > > > Transferi numai fisierele care au fost modificate cu mai mult de 15 > minute in urma: > > find /path/to/directory -mmin +15 | rsync --files-from=- > /path/to/directory/ dest/ > > Schimba 15 cu durata maxima a unui upload de fisiere + cateva minute de > siguranta.
Mersi! Asta era solutia, si/sau combinand cu -amin. Numai bine. -- Gyula KERESZTELY-KRALL _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
