Jak mogę zsynchronizować folder z zewnętrznym dyskiem twardym USB?


17

Mam rosnącą kolekcję muzyki, którą ręcznie synchronizuję z zewnętrznym dyskiem USB. Czasami edytuję ich tagi ID3, dodaję lub usuwam plik na dysku twardym lub dysku USB i chciałbym, aby te zmiany były synchronizowane między nimi.

Czy Ubuntu ma coś, co pomogłoby mi w tym scenariuszu? Najlepiej coś łatwego w użyciu z interfejsem użytkownika.

Aktualizacja : aby wyjaśnić moje pytanie, zmiany mogą wystąpić zarówno na lokalnym dysku twardym, jak i na dysku USB, więc proces synchronizacji musi przebiegać w obu kierunkach.


Czy istnieje sposób, aby to zrobić automatycznie bez reguł udev?
user29020

Odpowiedzi:


12

Cóż, rsync to świetne narzędzie do wiersza poleceń.

Wspomniałeś, że chcesz mieć GUI, więc polecam Gadmintools, który zawiera gadmin-rsync.


Aktualizacja: spróbuj wypróbować Unison-GTK .


Czy rsync nie nadaje się tylko do synchronizacji w jednym kierunku? Zobacz moje zaktualizowane pytanie.
Cesar

@Cesar: Zaktualizowałem swoją odpowiedź.
Nathan Osman

Unison-GTK jest zachwycony do tego celu, zwykle obsługuje wszystkie dwukierunkowe zmiany w sposób, w jaki można by się z nimi obchodzić, więc wystarczy kliknąć „Idź”. Jedynym minusem unisonu jest to, że tak naprawdę nie jest już utrzymywany przez jego twórców, więc nie będzie żadnych nowych funkcji itp.
Marcel Stimberg

3

Wiem, że to stare pytanie, ale ponieważ może to być odpowiedź dla kogoś, chciałem powiedzieć, że wypróbowuję FreeFileSync, aplikację typu open source dołączoną do innego narzędzia o nazwie RealTimeSync. Ten ostatni wyzwala polecenie (przypuszczalnie FreeFileSync, ale wierzę, że możesz faktycznie wykonać dowolny wiersz poleceń) za każdym razem, gdy zmienia się zawartość folderu (lub gdy ten folder staje się dostępny). Zaktualizuję wyniki, ale na pierwszy rzut oka wygląda obiecująco (pomimo ograniczonej i zorientowanej na okno dokumentacji).

Aktualizacja: wydaje się działać dobrze. Ustawiam RealTimeSync, aby sprawdzał dostępność i / lub zmiany dwóch folderów (źródłowego i docelowego) i uruchamiam zadanie synchronizacji, kiedy to się stanie, i wszystko poszło dobrze. Usunięto również propagację z (moim zdaniem) fajną funkcją: usunięte pliki (usunięte przez FreeFileSync w wyniku synchronizacji) trafiają do folderu w koszu (lub w wybranym folderze) o nazwie FFS + time- Data stempla.

Nadal muszę go przetestować w trudnych warunkach (duże zadania synchronizacji, duża liczba plików), aby sprawdzić szybkość porównywania plików. Zrobię jutro.


Możesz pobrać go stamtąd
stragu

Wypróbowałem to i jest bardzo łatwy w użyciu, z kilkoma trybami (dwukierunkowy, lustrzany, aktualizacyjny i niestandardowy). Zrobiłem synchronizację 37,3 Gb w 17 minut przez USB 2.0 dla folderu, który jest większy niż 224 Gb.
stragu

2

Myślę, że najlepszym oprogramowaniem dla tej sytuacji byłby DirSyncPro (V1.4). Możesz sprawdzić ich stronę tutaj . To oprogramowanie jest napisane w Javie, dlatego nie trzeba go instalować i jest bardzo przenośne. Ma kilka funkcji, takich jak tworzenie kopii zapasowych , synchronizowanie plików , dublowanie dysków i jest rozwiązaniem darmowym.

Jest w trakcie aktywnego rozwoju i możesz zagwarantować, że często otrzymujesz nowe funkcje. Oprogramowanie jest dojrzałe, stabilne i jest idealnym oprogramowaniem do tworzenia kopii zapasowych. Spróbuj, bez kłopotów z instalacją.

Załączam zrzut ekranu oprogramowania poniżej.

wprowadź opis zdjęcia tutaj

Działa zarówno dwukierunkowo, jak i jednokierunkowo, co czyni go idealnym oprogramowaniem do tworzenia kopii zapasowych. Możesz także planować tworzenie kopii zapasowych, tworzyć wyjątki i zapisywać preferencje zadania, dzięki czemu nie trzeba go tworzyć za każdym razem, gdy chcesz wykonać kopię zapasową.

Jestem tylko użytkownikiem tego oprogramowania, pod wielkim wrażeniem jego niezawodności i funkcji, które posiada.


1

Zwykle używam rsync w tych scenariuszach; dostępna jest wersja GUI, grsyncale nie wiem, jak łatwa w użyciu.


Czy rsync nie nadaje się tylko do synchronizacji w jednym kierunku? Zobacz moje zaktualizowane pytanie.
Cesar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.