Portál AbcLinuxu, 14. července 2025 04:54


Dotaz: (openSuSE) zálohování souborů z windows

12.3.2011 10:12 SIRIUS | Ostrava
(openSuSE) zálohování souborů z windows
Přečteno: 293×
Odpovědět | Admin
Používám linuxový server (openSuSE 11.1) pro zálohování souborů z windows XP. Záloha se provede v pořádku, ale vždy se kopíruje cca 10% souborů znova, i když již zálohovány jsou a není důvod je znova posílat. V podstatě to akorát trvá zbytečně dlouho a zatěžuje síť.

Používám následujícího skriptu:

... # připojení mount -t cifs -o username=xxx,password=yyy //IP/odkud /home/kam # kopírování novějších cp -puRv zdroj/* /home/záloha >> log ...

I když pustím skript po pár minutách znova a soubory určitě modifikovány nebyly, problém zůstává.

Děkuji za nakopnutí.

Řešení dotazu:


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

Odpovědi

13.3.2011 00:13 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: (openSuSE) zálohování souborů z windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co takhle si třeba opravdu přesně zkontrolovat, co ten skript dělá. Třeba tak, že po první záloze si celou strukturu někam založím, třeba tarem a pak si zjistím, co se tam opravdu přepsalo. Zjistil jste si, co vám XP skutečně zahlásí, když se na ty soubory doptáváte? sice by se soubory neměly změnit, ale možná že to SMB windows, zahlásilo špatně. Tím chci říci, že je třeba odlišit a identifikovat situaci.
  1. Windows pošlou správnou informaci ale cp -puRv chybně požaduje kopírování i když nemusí
  2. Windows chybně pošlou nový čas i když nemusí a cp správně požaduje kopii
17.3.2011 14:38 SIRIUS | Ostrava
Rozbalit Rozbalit vše Re: (openSuSE) zálohování souborů z windows
Přečetl jsem data a časy před a po kopírování jednoho a téhož souboru:

Před operací: Zdroj: Stav: 11.3. 10:11 Změněn: 7.3 13:33 Přístup: 11.3. 11:52

Cíl: Stav: 11.3. 12:15 Změněn: 7.3 13:33 Přístup: 11.3. 15:05

Po provedení příkazu: cp -puRv Zdroj: Stav: 11.3. 10:11 Změněn: 7.3 13:33 Přístup: 17.3. 14:08

Cíl: Stav: 17.3. 14:08 Změněn: 7.3 13:33 Přístup: 11.3. 11:52

Po dalším provedení příkazu: cp -puRv Zdroj: Stav: 11.3. 10:11 Změněn: 7.3 13:33 Přístup: 17.3. 14:08

Cíl: Stav: 17.3. 14:28 Změněn: 7.3 13:33 Přístup: 17.3. 14:08

Pro příkaz pc -u je uvedeno, cituji: "kopírovat pouze, když zdrojový soubor je novější než cílový soubor nebo když cílový soubor chybí".

Dokáže někdo vysvětlit, proč dochází ke kopírování a jak tomu zabránit?

Řešení 1× (SIRIUS (tazatel))
28.3.2011 22:47 SIRIUS | Ostrava
Rozbalit Rozbalit vše Re: (openSuSE) zálohování souborů z windows
Takže nikdo se s tímto problémem asi nesetkal. Pokud ano, pak doporučuji následující řešení: Po provedeném kopírování nastavit všechny soubory v cílovém adresáři na aktuální datum/čas - který je tudíž novější než nejnověji vytvořený kopírovaný soubor. Sice se ztratí informace o modifikaci souboru, nicméně účel to splní.
29.3.2011 07:40 aaa
Rozbalit Rozbalit vše Re: (openSuSE) zálohování souborů z windows
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč nepoužijete RSYNC, tedy nástroj k tomuto přímo urč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.