rsync - problem

23 lipca, 2008

Wczoraj jak zwykle kopiowałem sobie pliki przy pomocy rsync (rsync version 2.6.9 protocol version 29) i niespodziewanie pojawił się problem. Kopiowanie rekursywne, plików jest ~40, kopiowanie na raty z --partial, wcześniej skopiowała się większość plików (też na raty). Odpalam by skopiować tak naprawdę ostatni plik i... wisi. Na interfejsie brak ruchu. Nawet początkowych nie sprawdza. Po przerwaniu ctrl-c na hoście zdalnym (z którego pobieram) proces zostaje. Przy dry-run - bez problemu. Próba pobrania tylko ostatniego pliku rsynciem - to samo. Po skopiowaniu tego ostatniego pliku w inne miejsce i zmianie nazwy - bez problemu pobiera z nowej lokalizacji (kopiuje bez problemu, więc problem z fs raczej odpada). Spotkał się ktoś z czymś takim? Pomysły co może być przyczyną (obejście na przerzucenie plików mam)?

UPDATE: Nie robiłem specjalnego dochodzenia i testów, ale po zwolnieniu większej ilości miejsca (dostępna grubo ponad 2 razy wielkość pobieranego pliku) na dysku docelowym - poszło. How strange.

1. AdamK napisał(a):
23 lipca 2008, 08:34:59

Może błąd sprzętowy IO?

2. rozie napisał(a):
23 lipca 2008, 08:45:33

AdamK: Wielokrotnie? Po restarcie obu maszyn? Wcześniej nie występujący? W różnych miejscach (raz sprawdził parę plików, raz nie). RAM z ECC na źródłowej jest.

3. AdamK napisał(a):
23 lipca 2008, 08:46:11

Tak, dysk może padać i to może być objaw.

4. rozie napisał(a):
23 lipca 2008, 08:49:15

Który dysk? Źródłowy czy docelowy? W syslogu/dmesg brak błędów. SMART na źródłowym nie zgłasza problemów. Na docelowym też nie, chociaż smartctl nie ma go w bazie.

5. AdamK napisał(a):
23 lipca 2008, 08:50:08

Nie mam pojęcia :). Może nie dysk ale kontroler? Może to przez plamy na słońcu?

6. rozie napisał(a):
23 lipca 2008, 08:56:29

W przypadku kontrolera cp też powinno mieć problemy. W plamy na Słońcu nie wierzę, raczej czekam na jakiś konkretny pomysł sprawdzenia tego.

7. AdamK napisał(a):
23 lipca 2008, 08:57:17

Może być też padający interfejs sieciowy.

8. h. napisał(a):
23 lipca 2008, 14:35:03

Na poczatek moze kdump/strace – okaze sie na co proces tak naprawde czeka. Czy probowales moze z innymi wersjami rsync’a (3.x) ?

9. rozie napisał(a):
24 lipca 2008, 07:58:51

AdamK: Interfejs nie. Mówię, że po skopiowaniu pliku w inne miejsce i zmianie nazwy działa bez problemu.