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

Dotaz: rsync -avz se chová, jako by měl i --update

28.7.2013 23:13 Leinad | skóre: 18 | blog: spheniscidae
rsync -avz se chová, jako by měl i --update
Přečteno: 212×
Odpovědět | Admin
Mám openSUSE 12.3 a virtuální počítač Debian 6. Na obou mám nainstalovaný rsync z repozitářů. Z openSUSE chci občas synchronizovat data do virtuálního Debianu. Na to používám příkaz "rsync -avz /home/moje/public_html/web root@192.168.201.128:/var/www/web". Občas ale nějaký změněný soubor to nesynchronizuje. Konkrétně třeba když upravím soubor na virtuálním Debianu a pak chci, aby se vrátil výše zmíněným příkazem na původní verzi. Co jsem si četl na internetu, tak by se v tomto konkrétním případě měl vrátit do původního stavu a zabránit se tomu dá jen použitím rsync s přepínačem --update, který tam ale uvedený nemám. Co tedy dělám špatně, že se to nesesynchronizuje na původní soubor?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

29.7.2013 00:26 potato
Rozbalit Rozbalit vše Re: rsync -avz se chová, jako by měl i --update
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud se to spraví s -I, tak jsou všechny atributy souboru stejné, tudíž ho rsync přeskakuje (jak by se to přesně stalo, nevím).

Jinak asi zkusit, co se state, když rsyncneš přímo ten soubor, který se nepřenesl, a přidávat další -v, --itemize-changes, ..., až se dozvíš důvod přeskočení.

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.