Re: [rlug] Backup ftp
2010/1/23 Razvan Deaconescu raz...@rosedu.org: Daca vrei doar actualizarea continutul, fara suport de versionare (adica nu te intereseaza fiecare pas de actualizare), nu cred ca ai nevoie de un version control system. Ai nevoie de rsync, care, din pacate, nu merge peste FTP (sau nu stiu eu cum). Am descoperit acum cateva minute un utilitar care se cheama zsync: Description: client-side implementation of the rsync algorithm zsync is a file transfer program to download files from remote web servers. If a previous version of a file is available locally, zsync will only download changed parts and hereby minimise the download volume. The algorithm is the same as used by rsync(1), but zsync does not require any server software (apart from a web server), nor does it need shell access. Instead, it uses a control file (.zsync file) that describes the file to be downloaded, which it uses to determine the blocks to fetch. This file is created once on the server (and not for each request) and sits next to actual file to download Pare sa fie file-by-file, dar poti face un tar cu tot tree-ul si cred ca tot scuteste o gramada de bandwidth. (Disclaimer: n-am citit mai mult decat descrierea pachetului si o mentiune a lui intr-un blogpost, si m-am gandit ca situatia asta ar fi printre putinele cazuri in care se justifica un asemenea tool). -- Petre don't thread on me Ratiu ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
php are. Metoda cu mirror la lftp o folosesc acum. Scripturile php ca sa le fac mi-ar lua ceva timp si nu prea am acum 2010/1/27 Quamis qua...@gmail.com Shared hosting: ai voie sa rulezi php-uri pe el?:) eu asa imi intretineam pagina de net pe vremea cand evonet nu baga bannere facusem un script php care imi scana fisierele locale( adica alea de pe server) si un alt script pe care il tineam local(la mine pe desktop) care scana ce aveam eu local..vedea ce diferente sunt si uploada doar diferentele. (eu faceam treaba inversa, vroiam sa fac update la un site de ~100-200Mb pe o conexiune de 2-4Kb/s asa ca aveam nevoie sa urc doar diferentele) 2010/1/23 Eugeniu Patrascu eu...@imacandi.net 2010/1/23 otzy_007 otzy...@gmail.com: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. Si daca numele fisierului nu s-a schimbat, insa continul s-a schimbat ? Nu toate serverele de FTP cand faci LIST iti arata si data ultimei modificari a fisierelor/directoarelor. O varianta ar fi sa faci mirror cu lftp, dupa care commit intr-un repository SVN/CVS/whatever. Dupa care repeti pasii :) ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug -- THE END of this transmission ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug -- Andrei ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
2010/1/28 otzy_007 otzy...@gmail.com: php are. Metoda cu mirror la lftp o folosesc acum. Scripturile php ca sa le fac mi-ar lua ceva timp si nu prea am acum Fara sa vreau sa fiu rau, dar cat de mult te-ar costa in plus un cont de hosting unde sa ai shell si client de svn? Mi se pare cam prea mult scarpinat pentru o diferenta de vreo 2-3 dolari pe luna, imho. -- Petre gasesti si vps la 10 usd Ratiu ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
Ia vezi asta nu te ajuta: http://www.awk-scripting.de/cgi-bin/wiki.cgi/scripting/FtpSync ftpsync synchronizes a local directory to a directory on an FTP server. More precisly does ftpsync bi-directional syncing between a client (called node) and a server (called peer) with simple conflict resolution. Syncing is not limited to one client and one server. ftpsync supports multiple nodes syncing to the same peer server and/or syncing to multiple peers. The only requirement for ftpsync is an FTP server supporting the standard command as listed in RFC 959 and additionally the MDTM and SIZE commands. This text explains some ideas behind ftpsync and how it's configured and used. ftpsync started as an gawk prototype which is included in the distribution. Quoting otzy_007 otzy...@gmail.com: php are. Metoda cu mirror la lftp o folosesc acum. Scripturile php ca sa le fac mi-ar lua ceva timp si nu prea am acum 2010/1/27 Quamis qua...@gmail.com Shared hosting: ai voie sa rulezi php-uri pe el?:) eu asa imi intretineam pagina de net pe vremea cand evonet nu baga bannere facusem un script php care imi scana fisierele locale( adica alea de pe server) si un alt script pe care il tineam local(la mine pe desktop) care scana ce aveam eu local..vedea ce diferente sunt si uploada doar diferentele. (eu faceam treaba inversa, vroiam sa fac update la un site de ~100-200Mb pe o conexiune de 2-4Kb/s asa ca aveam nevoie sa urc doar diferentele) 2010/1/23 Eugeniu Patrascu eu...@imacandi.net 2010/1/23 otzy_007 otzy...@gmail.com: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. Si daca numele fisierului nu s-a schimbat, insa continul s-a schimbat ? Nu toate serverele de FTP cand faci LIST iti arata si data ultimei modificari a fisierelor/directoarelor. O varianta ar fi sa faci mirror cu lftp, dupa care commit intr-un repository SVN/CVS/whatever. Dupa care repeti pasii :) ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug -- THE END of this transmission ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug -- Andrei ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug -- English Version: This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. Versiunea Romana: Mesajul a fost scanat de MailScanner si este considerat a fi neinfectat. This message was sent using IMP, the Internet Messaging Program. pgp0RuJamkqc8.pgp Description: PGP Digital Signature ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
Shared hosting: ai voie sa rulezi php-uri pe el?:) eu asa imi intretineam pagina de net pe vremea cand evonet nu baga bannere facusem un script php care imi scana fisierele locale( adica alea de pe server) si un alt script pe care il tineam local(la mine pe desktop) care scana ce aveam eu local..vedea ce diferente sunt si uploada doar diferentele. (eu faceam treaba inversa, vroiam sa fac update la un site de ~100-200Mb pe o conexiune de 2-4Kb/s asa ca aveam nevoie sa urc doar diferentele) 2010/1/23 Eugeniu Patrascu eu...@imacandi.net 2010/1/23 otzy_007 otzy...@gmail.com: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. Si daca numele fisierului nu s-a schimbat, insa continul s-a schimbat ? Nu toate serverele de FTP cand faci LIST iti arata si data ultimei modificari a fisierelor/directoarelor. O varianta ar fi sa faci mirror cu lftp, dupa care commit intr-un repository SVN/CVS/whatever. Dupa care repeti pasii :) ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug -- THE END of this transmission ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
2010/1/23 otzy_007 otzy...@gmail.com: Exista vreo aplicatie care sa imi faca backup la un website via ftp intr-un repository gen subversion pe hdd? Probabil ca da. Daca formulezi intrebarea ntr-un fel in care sa se si priceapa ce ai nevoie, e posibil sa te ajutam cu un raspuns mai concret. http://tinyurl.com/intrebari -- Petre don't thread on me Ratiu ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
2010/1/23 Petru Ratiu rpe...@gmail.com: 2010/1/23 otzy_007 otzy...@gmail.com: Exista vreo aplicatie care sa imi faca backup la un website via ftp intr-un repository gen subversion pe hdd? Probabil ca da. Daca formulezi intrebarea ntr-un fel in care sa se si priceapa ce ai nevoie, e posibil sa te ajutam cu un raspuns mai concret. http://tinyurl.com/intrebari Adica daca ai suficiente drepturi pe serverul de backup poti face un fuse FTP mount si poti folosi orice solutie de backup vrea muschii tai. Probabil o sa ai probleme cu performanta. Solutia corecta este sa instalezi clientul svn pe masina care vrei sa-i faci backup. ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. 2010/1/23 Mircea Vutcovici mirceavutcov...@gmail.com 2010/1/23 Petru Ratiu rpe...@gmail.com: 2010/1/23 otzy_007 otzy...@gmail.com: Exista vreo aplicatie care sa imi faca backup la un website via ftp intr-un repository gen subversion pe hdd? Probabil ca da. Daca formulezi intrebarea ntr-un fel in care sa se si priceapa ce ai nevoie, e posibil sa te ajutam cu un raspuns mai concret. http://tinyurl.com/intrebari Adica daca ai suficiente drepturi pe serverul de backup poti face un fuse FTP mount si poti folosi orice solutie de backup vrea muschii tai. Probabil o sa ai probleme cu performanta. Solutia corecta este sa instalezi clientul svn pe masina care vrei sa-i faci backup. ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug -- Andrei Sent from Piatra Neamţ, Romania ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
otzy_007 wrote: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. cred ca si wget e in stare sa faca asta. -- ghrt www.buchipedia.ro; http://www.flickr.com/photos/15449...@n05/sets/72157612360811229/ ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
Vrei ceva de genul la montezi ftp-ul ca partitie (sub lufs, sau fuse, depinde cu ce vine distributia, sau cat timp liber ai), si sa rulezi clientu' de svn (ca si cum ai fi pe) local ? Daca ai noroc, si ai ssh, poate montarea peste ssh e mai indicata (oricum staleaza mai rar decat ftp-ul). Pana acu eu n-a trebuit sa fac mai mult de : #sudo apt-get install sshfs #sshfs usern...@computera:/la/ei /la/mine (FUSE, ubuntu, evident) Dragos otzy_007 wrote: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. 2010/1/23 Mircea Vutcovici mirceavutcov...@gmail.com 2010/1/23 Petru Ratiu rpe...@gmail.com: 2010/1/23 otzy_007 otzy...@gmail.com: Exista vreo aplicatie care sa imi faca backup la un website via ftp intr-un repository gen subversion pe hdd? Probabil ca da. Daca formulezi intrebarea ntr-un fel in care sa se si priceapa ce ai nevoie, e posibil sa te ajutam cu un raspuns mai concret. http://tinyurl.com/intrebari Adica daca ai suficiente drepturi pe serverul de backup poti face un fuse FTP mount si poti folosi orice solutie de backup vrea muschii tai. Probabil o sa ai probleme cu performanta. Solutia corecta este sa instalezi clientul svn pe masina care vrei sa-i faci backup. ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. Filezilla stie sa faca asta, ii zici sa faca resume. Daca nu iti place in mod grafic, lftp stie sa faca si el asta. De fapt cred ca mai toti clientii FTP stiu de treaba asta. -- Nux! www.nux.ro ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
On Sat, 2010-01-23 at 20:09 +0200, otzy_007 wrote: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. Daca vrei doar actualizarea continutul, fara suport de versionare (adica nu te intereseaza fiecare pas de actualizare), nu cred ca ai nevoie de un version control system. Ai nevoie de rsync, care, din pacate, nu merge peste FTP (sau nu stiu eu cum). Solutiile posibile sunt (daca am inteles corect problema): * fullsync[1] * csync[2] * un combo de curlftpfs[3] si rsync[4] sau unison[5] Razvan [1] http://fullsync.sourceforge.net/ [2] http://www.csync.org/ [3] http://curlftpfs.sourceforge.net/ [4] http://samba.anu.edu.au/rsync/ [5] http://www.cis.upenn.edu/~bcpierce/unison/ ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
2010/1/23 Razvan Deaconescu raz...@rosedu.org On Sat, 2010-01-23 at 20:09 +0200, otzy_007 wrote: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. Daca vrei doar actualizarea continutul, fara suport de versionare (adica nu te intereseaza fiecare pas de actualizare), nu cred ca ai nevoie de un version control system. Ai nevoie de rsync, care, din pacate, nu merge peste FTP (sau nu stiu eu cum). ftpsync e alternativa rsync pentru ftp. Solutiile posibile sunt (daca am inteles corect problema): * fullsync[1] * csync[2] * un combo de curlftpfs[3] si rsync[4] sau unison[5] Razvan [1] http://fullsync.sourceforge.net/ [2] http://www.csync.org/ [3] http://curlftpfs.sourceforge.net/ [4] http://samba.anu.edu.au/rsync/ [5] http://www.cis.upenn.edu/~bcpierce/unison/http://www.cis.upenn.edu/%7Ebcpierce/unison/ ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
Am incercat cu curlftpfs si imi mai prapadeste pe drum unele fisiere. Am incercat sa dau si un svn co unde am montat ftpul si nu vrea * * *...@ozpc:~/tmp/mnt$ svn co file:///home/oz/tmp/svn/trunk svn * *svn: Can't open file 'svn/.svn/lock': No such file or directory * Imi spune ca nu poate deschite chiar daca exista fisierul si nu ma lasa nici sa schimb permisiunile. Deocamdata copiez cu Filezilla si mi-am facut un repository subversion local, pentru ca vreau sa tin istoricul modificarilor paginilor. Am sa incerc si lftp si celelalte aplicatii de care mi-ati spus. Pana la urma am sa gasesc ceva cu care sa imi automatizez cat de cat backupul. 2010/1/23 Iulian Roman iulian.ro...@gmail.com 2010/1/23 Razvan Deaconescu raz...@rosedu.org On Sat, 2010-01-23 at 20:09 +0200, otzy_007 wrote: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. Daca vrei doar actualizarea continutul, fara suport de versionare (adica nu te intereseaza fiecare pas de actualizare), nu cred ca ai nevoie de un version control system. Ai nevoie de rsync, care, din pacate, nu merge peste FTP (sau nu stiu eu cum). ftpsync e alternativa rsync pentru ftp. Solutiile posibile sunt (daca am inteles corect problema): * fullsync[1] * csync[2] * un combo de curlftpfs[3] si rsync[4] sau unison[5] Razvan [1] http://fullsync.sourceforge.net/ [2] http://www.csync.org/ [3] http://curlftpfs.sourceforge.net/ [4] http://samba.anu.edu.au/rsync/ [5] http://www.cis.upenn.edu/~bcpierce/unison/http://www.cis.upenn.edu/%7Ebcpierce/unison/ http://www.cis.upenn.edu/%7Ebcpierce/unison/ ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug -- Andrei Sent from Piatra Neamţ, Romania ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
2010/1/23 otzy_007 otzy...@gmail.com: Am incercat cu curlftpfs si imi mai prapadeste pe drum unele fisiere. Am incercat sa dau si un svn co unde am montat ftpul si nu vrea * * *...@ozpc:~/tmp/mnt$ svn co file:///home/oz/tmp/svn/trunk svn * *svn: Can't open file 'svn/.svn/lock': No such file or directory * Imi spune ca nu poate deschite chiar daca exista fisierul si nu ma lasa nici sa schimb permisiunile. Deocamdata copiez cu Filezilla si mi-am facut un repository subversion local, pentru ca vreau sa tin istoricul modificarilor paginilor. Am sa incerc si lftp si celelalte aplicatii de care mi-ati spus. Pana la urma am sa gasesc ceva cu care sa imi automatizez cat de cat backupul. Eu unul sunt ceva mai prost si tot n-am inteles unde e legatura dintre svn si ftp. Fisierele alea sunt un checkout de svn? Daca da, mai faci un checkout din alta parte si gata. N-o sa te scoti sa copiezi consistent un wc de svn via ftp pentru ca sunt niste lockfiles la care conteaza mtime pe care n-o sa-l iei corect. Dar daca e vorba de biti tinuti deja sub version control, abordarea cu ftp sau rsync e profund gresita, imho. Un repository de svn se backupeaza cu svndump si alte scule dedicate, vezi http://svnbook.red-bean.com/en/1.5/svn.reposadmin.maint.html de exemplu. -- Petre oi fi ghicit, n-oi fi ghicit... Ratiu ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug
Re: [rlug] Backup ftp
2010/1/23 otzy_007 otzy...@gmail.com: Nu am cum sa pun svn pe server. Nu am VPS, e doar un amarat de shared hosting. Imi cer scuze pentru ca nu am formulat cum trebuie intrebarea. E primul meu post aici. Vreau sa fac backup de la un website destul de maricel prin ftp pe pc-ul personal. Doar ca as vrea sa imi compare fisierele deja existente pe pc, cu cele de pe server si sa imi descarce doar ce difera intre pc si server. Si daca numele fisierului nu s-a schimbat, insa continul s-a schimbat ? Nu toate serverele de FTP cand faci LIST iti arata si data ultimei modificari a fisierelor/directoarelor. O varianta ar fi sa faci mirror cu lftp, dupa care commit intr-un repository SVN/CVS/whatever. Dupa care repeti pasii :) ___ RLUG mailing list RLUG@lists.lug.ro http://lists.lug.ro/mailman/listinfo/rlug