Portál AbcLinuxu, 15. května 2025 12:23

Dotaz: "rsync" http složky

6.9.2012 08:40 NeviSiRady
"rsync" http složky
Přečteno: 191×
Odpovědět | Admin
Ahoj,

mám na apachi složku (option +indexes). Potřeboval tuhle složku skrze http stáhnout a synchronizovat do lokálních stanic. Lze to nějak pomocí rsyncu? Nebo jiná alternativa? Díky!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.9.2012 10:35 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: "rsync" http složky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Výhoda rsync-u spočíva v tom, že na oboch stranách je rsync, oba rozdelia súbor na bloky, oba spočítajú checksumy, porovnajú si ich a prenesú len bloky, ktorých checksumy s líšia. Ak máš na jednej strane len Apache, tak na tej strane nemá kto robiť tú fintu s rozdelením súboru na časti a rátaním checksumy.

Použi wget --mirror .
6.9.2012 11:28 NeviSiRady
Rozbalit Rozbalit vše Re: "rsync" http složky
Jj, ale ten jen stahuje a nemaže soubory co již tam nejsou že? Jde o pár kB, tak asi nejlepší bude přidat vymazání složky předtím no:-), pokud není nějaká přímá varianta.
6.9.2012 13:13 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: "rsync" http složky
Treba zobrať do úvahy aké je množstvo dát a ako náročné je ich preniesť všetky. Nemôžeš na tom serveri mať popri Apache-ovi aj rsync?
6.9.2012 13:20 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: "rsync" http složky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pomocí lftp a příkazu mirror (tedy přes ftp), by to šlo.
/usr/bin/lftp -f mirror_def
soubor mirror_def:
open ftp://readonly_user:password@server
mirror -c /server_dir /workstation_dir
exit
mirror má i parametr -e a jeho další varianty (--delete-first) viz man lftp.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.