Jak wznowić przerwane kopiowanie plików

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
kandis
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 paź 2008, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Jak wznowić przerwane kopiowanie plików

Post autor: kandis »

witam,
sytuacja wygląda w ten sposób, dwa kompy pracują w tej samej sieci, która nie jest do końca stabilna, biorę tez pod uwagę nieplanowany restart jednego z kompów . Muszę cyklicznie kopiować duże pliki pomiędzy tymi komputerami. Używam do tego skryptu z poleceniem

Kod: Zaznacz cały

cp -u -p + CRON
-p pozostawia nie zmienioną datę modyfikacji (musi być identyczna na obu kompach)

-u dzięki opcji "update" kopiuje tylko nowe pliki, które wpadły do wybranych katalogów, opcja update działa jednak tylko na podstawie czasu modyfikacji pliku (nie uwzględnia rozmiaru pliku). Jeśli kopiowanie zostanie przerwane to na jednym kompie zostaje plik 1,5 GB a na drugim np tylko jego część. Oba pliki mają tą samą datę modyfikacji więc przy kolejnym wywołaniu skryptu nie skopiuje jeszcze raz pliku który nie został w całości przerzucony :???:

czy ma ktoś z Was jakiś pomysł jak nauczyć kompa żeby przerwany plik kopiował jeszcze raz?
- może jakaś opcja do cp, której nie doczytałem
- może odpowiednik polecenia cp posiadający opcję która może być pomocna
- można też napisać skrypt który będzie weryfikował każdy plik w dwóch lokalizacjach przed skopiowaniem i porównywał rozmiar plików, jednak chyba samodzielnie nie dam rady napisać czegoś takiego. Może ktoś z was widział jakiś podobny skrypt w necie

Mile wdziane wszystkie pomysły
Pozdrawiam
PK
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: Jak wznowić przerwane kopiowanie plików

Post autor: leon1313 »

rsync ?
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
kandis
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 28 paź 2008, 18:16
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Odp: Jak wznowić przerwane kopiowanie plików

Post autor: kandis »

Dzięki, poczytam
- muszę tylko sprawdzić czy rsync lub inny soft do backupu uaktualnia zmodyfikowane pliki również tylko na podstawie daty modyfikacji czy biorą tez po uwagę inne parametry (rozmiar pliku)
bogaczew
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 211
Rejestracja: 13 gru 2006, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Jak wznowić przerwane kopiowanie plików

Post autor: bogaczew »

rdiff-backup
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości