Portál AbcLinuxu, 24. dubna 2024 11:14


Dotaz: Zrkadlenie domáceho priečinku na FTP server.

22.3.2008 00:11 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Zrkadlenie domáceho priečinku na FTP server.
Přečteno: 528×
Odpovědět | Admin
Zdravím

Snažím sa vyriešiť nasledovný problém len neviem ktorý z nástrojov (spôsobov) je na to najvhodnejší.

Doma na disku mám priečinok. V ňom je stromová štruktúra obsahujúca súbory typu tgz, lzm, txt, iso a dalšie. Obsah tohto priečinku sa dopĺňa a mení. Občas zmažem nejaký podpriečinok a súbory a niekde inde zasa pridám.

Tento priečinok potrebujem "zrkadliť" (mirrorovať) na FTP server. Avšak nepotrebujem zrkadliť všetko ale len stromovú štruktúru obsahujúcu súbory "lzm a iso".

Chcem si na to napísať skrypt, len neviem aké nástroje (utility) sú na takúto synchronizáciu najvhodnejšie. (rsync, cvs, svn??? iné? ).

Skrypt má po spusterní robyť nasledovné veci:

Prihlási sa na ftp server (meno, heslo).

Na ftp servery zmaže priečinky a súbory ktoré som zmazal (ktoré sa už nenachádzajú) v mojom domácom priečinku.

Z mojho domáceho priečinku nakopíruje na ftp všetky novšie súbory a novovytvorené priečinky (ale iba také v ktorých sú lzm alebo iso súbory) a prepíše nimi tie staré.

Výsledkom na FTP by mal byť "výnatok" s mojej domácej stromovej štruktúry obsahujúci iba súbory lzm a iso.

Viem že existuje kopa synchronizačných a zálohovacích skriptov ale aj tak by som vás chcel poprosiť o radu ako a za pomoci čoho to spraviť

tomolc
pocasienahorach.sk
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.3.2008 00:21 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Zrkadlenie domáceho priečinku na FTP server.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co je to proboha ten priečinek? :-)

Na to by se dal použít rsync nebo lftp (příkaz mirror). Oboje umožňuje nastavit, s jakými soubory má pracovat. Ani na to nebude potřeba žádný skript, ty programy jsou sofistikované už dost.
Luboš Doležel (Doli) avatar 22.3.2008 00:25 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zrkadlenie domáceho priečinku na FTP server.
Co je to proboha ten priečinek?
Slovensky složka.
22.3.2008 00:28 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Zrkadlenie domáceho priečinku na FTP server.
No šak presne o to mi ide či vobec traba niečo "vyrábať" alebo na to už existuje nejaký soft?

Môžete byť prosím trochu konkretnejší?

tomolc
pocasienahorach.sk
22.3.2008 01:16 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Zrkadlenie domáceho priečinku na FTP server.
rsync --recursive --delete --include='*.iso' --include='*.lzm' \
      --include='*/' --exclude='*' zdroj/ cil/
Pro další informace viz man rsync.
22.3.2008 01:36 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Zrkadlenie domáceho priečinku na FTP server.
Ďakujem za konkrétnu radu. Takže rsync bude na to postačovať. Výskúšam to.

tomolc
pocasienahorach.sk
22.3.2008 16:56 tomolc | skóre: 29 | blog: Live Desktop Tuning | Bratislava
Rozbalit Rozbalit vše Re: Zrkadlenie domáceho priečinku na FTP server.
Zdravím

Lokálne to funguje.

Ak sa ale prihlásim na to FTP na ktoré to chcem uploadovať? Je to bežé FTP s menom a heslom. (žiadne ssh a pod)

tomolc
pocasienahorach.sk
22.3.2008 17:09 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: Zrkadlenie domáceho priečinku na FTP server.
Z vašeho příspěvku nebylo poznat, že to na ten FTP server chcete uploadovat přes FTP.

Doporučuji FTP klient lftp a použít jeho vestavěný příkaz mirror.

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.