|
| Dir-synkronisering over FTP Fra : Niels Andersen |
Dato : 03-07-02 20:52 |
|
Så er den her igen... Skal bruge et program, har testet en masse, intet
dur... :)
Jeg har for længst vænnet mig til ikke at bruge FTP, og nu slår det endelig
tilbage. Jeg skal jævnligt synkronisere en mindre træ-struktur over FTP.
Men hvordan hulen gør jeg lige det?
Jeg ville bare scripte på "ftp", men den kan ikke klare "recusive". Vil jeg
mon være bedst tjent med at lave et større (end først forventet) script
over ftp, der gør dette:
Finder alle dir's med "find"
Opretter disse dirs remote i en ny dir
Finder alle filer med "find"
Fjerne *~ og den slags fra listen
Uploader disse filer
Renamer det nye dir så det overskriver det gamle
Eller er der et fikst lille program, der kan klare det for mig?
Der er ikke så meget data, at det er katastrofalt at skulle overføre det
hele hver gang. Det kan vel nærmest ikke undgås alligevel. :-/
--
Mvh.
Niels Andersen (som savner rsync i dette projekt)
Linux 2.4.18 - Debian 3.0
| |
Alex Holst (03-07-2002)
| Kommentar Fra : Alex Holst |
Dato : 03-07-02 20:57 |
|
Niels Andersen <niels-usenet@myplace.dk> wrote:
> Jeg har for længst vænnet mig til ikke at bruge FTP, og nu slår det endelig
> tilbage. Jeg skal jævnligt synkronisere en mindre træ-struktur over FTP.
> Men hvordan hulen gør jeg lige det?
Hvorfor lige FTP? Kan du ikke bruge rsync over ssh?
http://rsync.samba.org
> Der er ikke så meget data, at det er katastrofalt at skulle overføre det
> hele hver gang. Det kan vel nærmest ikke undgås alligevel. :-/
Jo, det kan det bestemt. Rsync sender kun forskellene.
--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.area51.dk/
| |
Niels Andersen (03-07-2002)
| Kommentar Fra : Niels Andersen |
Dato : 03-07-02 21:16 |
|
Alex Holst wrote in <slrnai6los.gu5.a@Alpha.Area51.DK>:
>> Jeg skal jævnligt synkronisere en mindre træ-struktur
>> over FTP.
> Hvorfor lige FTP?
Det er, hvad der er til rådighed. Jeg har ikke kontrol over serveren.
> Kan du ikke bruge rsync over ssh?
Nope. Det er ellers det, jeg plejer at gøre.
--
Mvh.
Niels Andersen
Linux 2.4.18 - Debian 3.0
| |
Thorbjoern Ravn Ande~ (03-07-2002)
| Kommentar Fra : Thorbjoern Ravn Ande~ |
Dato : 03-07-02 22:11 |
|
Alex Holst <a@mongers.org> writes:
> Jo, det kan det bestemt. Rsync sender kun forskellene.
Betyder det ikke at det bliver temmeligt langsomt?
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
Rasmus Bøg Hansen (03-07-2002)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 03-07-02 22:43 |
|
Thorbjoern Ravn Andersen wrote:
> Alex Holst <a@mongers.org> writes:
>
>> Jo, det kan det bestemt. Rsync sender kun forskellene.
>
> Betyder det ikke at det bliver temmeligt langsomt?
Det kommer an på linjens hastighed såvel som maskinernes. Rsync er ret hård
ved maskinenog lægger et ret højt load på denne, men den udnytter
båndbredden ret effektivt. Det er med andre ord rigtig godt til
synkronisering af store datamængder over en relativt langsom linje som en
almindelig ADSL-linje.
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
"Aren't you ashamed of yourself?"
"No, I have people to do that for me."
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Alex Holst (04-07-2002)
| Kommentar Fra : Alex Holst |
Dato : 04-07-02 00:21 |
|
Thorbjoern Ravn Andersen <thunderbear@bigfoot.com> wrote:
> Alex Holst <a@mongers.org> writes:
>
>> Jo, det kan det bestemt. Rsync sender kun forskellene.
>
> Betyder det ikke at det bliver temmeligt langsomt?
Jo, hastigheden afhaenger af servermaskinens CPU, ram og diske da rsync
ikke kender noget bestemt format og skal undersoege den fil som der
bedes om.
Jeg bruger rsync over ssh til at publishe mine hjemmesider fra CVS
repository maskinen til webserveren on commit, og det tager som regel
mindre end 2 sekunder.
Til f.eks. kopiering af CVS repositories er CVSup langt bedre.
--
I prefer the dark of the night, after midnight and before four-thirty,
when it's more bare, more hollow. http://a.area51.dk/
| |
Rasmus Bøg Hansen (04-07-2002)
| Kommentar Fra : Rasmus Bøg Hansen |
Dato : 04-07-02 00:33 |
|
Alex Holst wrote:
> Jeg bruger rsync over ssh til at publishe mine hjemmesider fra CVS
> repository maskinen til webserveren on commit, og det tager som regel
> mindre end 2 sekunder.
Jeg bruger det til daglig synkronisering af mit hjemmekatalog til en anden
maskine. Ca. 3000 filer og 40Mb tager omtrent 14 sekunder over 10mbit.
/Rasmus
--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
DISCLAIMER: Microsoft, Windows, Windows 98, Bugs, Lacking features, IRQ
conflicts, System crashes, Non-functional multitasking, the Y2K problem
and the Blue Screen of Death are registered trademarks of
Microsoft, Corp., Redmond, USA.
----------------------------------[ moffe at amagerkollegiet dot dk ] --
| |
Christian Laursen (03-07-2002)
| Kommentar Fra : Christian Laursen |
Dato : 03-07-02 21:02 |
|
Niels Andersen <niels-usenet@myplace.dk> writes:
> Så er den her igen... Skal bruge et program, har testet en masse, intet
> dur... :)
>
> Jeg har for længst vænnet mig til ikke at bruge FTP, og nu slår det endelig
> tilbage. Jeg skal jævnligt synkronisere en mindre træ-struktur over FTP.
> Men hvordan hulen gør jeg lige det?
Måske kan sitecopy, det du har brug for.
http://www.lyra.org/sitecopy/
--
Med venlig hilsen
Christian Laursen
| |
Niels Andersen (03-07-2002)
| Kommentar Fra : Niels Andersen |
Dato : 03-07-02 21:39 |
|
Christian Laursen wrote in <m3elek7f8g.fsf@borg.borderworlds.dk>:
>> Jeg skal jævnligt synkronisere en mindre træ-struktur
>> over FTP. Men hvordan hulen gør jeg lige det?
> Måske kan sitecopy, det du har brug for.
Perfekt! Mange tak! :)
--
Mvh.
Niels Andersen
Linux 2.4.18 - Debian 3.0
| |
Allan Olesen (03-07-2002)
| Kommentar Fra : Allan Olesen |
Dato : 03-07-02 21:13 |
|
Niels Andersen <niels-usenet@myplace.dk> wrote:
>Der er ikke så meget data, at det er katastrofalt at skulle overføre det
>hele hver gang. Det kan vel nærmest ikke undgås alligevel. :-/
Scp kan overføre hele skidtet rekursivt. Så får du endda
krypteret authenciering og filoverførsel med i købet. Det er
hamrende simpelt. Men du kommer også til overføre uændrede filer
hver gang.
Wget kan nogle tricks med at overføre hele biblioteker uden at
overføre uændrede filer, men jeg tvivler lidt på, at den kan
overføre rekursivt.
Rsync har jeg aldrig sat mig ind i, men med den smule, jeg har
hørt, tror jeg faktisk, at den 100% passer med dit behov.
--
Allan
| |
Niels Andersen (03-07-2002)
| Kommentar Fra : Niels Andersen |
Dato : 03-07-02 21:17 |
|
Allan Olesen wrote in <3d235abf$0$16790$edfadb0f@dspool01.news.tele.dk>:
>>Der er ikke så meget data, at det er katastrofalt at skulle overføre det
>>hele hver gang. Det kan vel nærmest ikke undgås alligevel. :-/
> Scp kan overføre hele skidtet rekursivt.
Men ikke over FTP.
> Wget kan nogle tricks med at overføre hele biblioteker uden at
> overføre uændrede filer, men jeg tvivler lidt på, at den kan
> overføre rekursivt.
Kan wget uploade?
> Rsync har jeg aldrig sat mig ind i, men med den smule, jeg har
> hørt, tror jeg faktisk, at den 100% passer med dit behov.
Nej, det er ikke FTP. Det er over SSH eller dens egen protokol.
--
Mvh.
Niels Andersen
Linux 2.4.18 - Debian 3.0
| |
Allan Olesen (03-07-2002)
| Kommentar Fra : Allan Olesen |
Dato : 03-07-02 21:40 |
|
Niels Andersen <niels-usenet@myplace.dk> wrote:
>> Wget kan nogle tricks med at overføre hele biblioteker uden at
>> overføre uændrede filer, men jeg tvivler lidt på, at den kan
>> overføre rekursivt.
>
>Kan wget uploade?
Nej (gad vide, om der findes en wput). Til gengæld kan den
overføre biblioteker rekursivt. Jeg har lige testet mod
sunsite.dk.
Wget har det dog ikke godt med at hente hele biblioteker fra MS
ftp-servere. Her er ncftp nogle gange bedre, men den er til
gengæld ikke god til kun at hente tingene een gang.
Måske kan ncftp endda uploade?
[apt-get install ncftp ; rode i man-sider]
Ja, sørme. Ncftp kommer med to værktøjer, ncftpget og ncftpput.
Men som sagt er ncftp altså ikke altid helt så smart som wget.
>Nej, det er ikke FTP. Det er over SSH eller dens egen protokol.
Beklager. Det fremgik ikke af dit indlæg, at det var andres valg
af software, der tvang dig til at bruge ftp. Jeg troede bare, at
du ikke havde forestillet dig andre metoder.
--
Allan
| |
Klaus Rene Hansen (03-07-2002)
| Kommentar Fra : Klaus Rene Hansen |
Dato : 03-07-02 21:20 |
|
Hvad med scp /dir/der/skal/synkronisers
niels@anden.server:/her/skal/den/nye/være/
Kan godt være du skal bruge -r men det kan du vel selv finde ud af
Klaus/Sconk
On Wed, 03 Jul 2002 21:52:03 +0200, Niels Andersen wrote:
>
> Eller er der et fikst lille program, der kan klare det for mig?
| |
Niels Andersen (03-07-2002)
| Kommentar Fra : Niels Andersen |
Dato : 03-07-02 21:20 |
|
Klaus Rene Hansen wrote in <pan.2002.07.03.22.19.31.210450.9730@sconk.dk>:
> Hvad med scp /dir/der/skal/synkronisers
> niels@anden.server:/her/skal/den/nye/være/
Det er ikke over FTP.
--
Mvh.
Niels Andersen
Linux 2.4.18 - Debian 3.0
| |
Anders Melchiorsen (03-07-2002)
| Kommentar Fra : Anders Melchiorsen |
Dato : 03-07-02 22:09 |
|
Niels Andersen <niels-usenet@myplace.dk> skrev:
> Jeg har for længst vænnet mig til ikke at bruge FTP, og nu slår det
> endelig tilbage. Jeg skal jævnligt synkronisere en mindre
> træ-struktur over FTP. Men hvordan hulen gør jeg lige det?
FTP klienten "lftp" - som også er glimrende på mange andre punkter -
har en mirror funktion.
Anders.
--
Min adresse er gyldig i en uge.
Derefter skal (kun) delen '.dJJJ-YY' fjernes.
| |
Thorbjoern Ravn Ande~ (03-07-2002)
| Kommentar Fra : Thorbjoern Ravn Ande~ |
Dato : 03-07-02 22:11 |
|
Niels Andersen <niels-usenet@myplace.dk> writes:
> Eller er der et fikst lille program, der kan klare det for mig?
Der findes et gammelt system der hedder "mirror", som klarer alt det
der. Det foresvæver mig det var fra et engelsk universitet - måske
det der drev det engelske SunSite?
--
Thorbjørn Ravn Andersen
http://unixsnedkeren.dk - Unix, Java, Web, Netværk, Århus
| |
|
|