Synchronizacja katalogów, nie folderów współdzielonych

ODPOWIEDZ
petrumi
Amator
Posty: 47
Rejestracja: ndz gru 08, 2019 1:32 pm

Synchronizacja katalogów, nie folderów współdzielonych

Post autor: petrumi »

Witam.
Mam 416play i 710.
W 416 dysk 10TB i katalogi Video oraz Foto z podziałem na lata.

W 710 mam mniejsze dyski - 6TB i 4TB. Ręcznie sobie zrobiłem kopię tych 10TB na dwa dyski w 710. Część lat jest na pierwszym, reszta na drugim.

Teraz chciałbym po LAN synchronizować tylko np 2020 rok. Tak żeby wszystkie zmiany w katalogu DS416/10TB/Video/2020 były w nocy uwzględniane na DS710/4TB/Video/2020.

Zacząłem od próby uruchomienia Rsync na 416 ale po wpisaniu adresu IP docelowego DS710 pojawił się komunikat, że na 710 nie ma uruchomionego Rsync. I faktycznie. Nie ma go w ogóle w Panel Sterowania/Usługi plików/ żadnej zakładki rsync (jak to ma miejsce w 416play).

Pytania:

1. Czy rsync jest dobrym rozwiązaniem do tego typu czynności?
2. Dlaczego go tam w ogóle nie ma?
3. Może jakieś inne rozwiązanie?

Będę wdzięczny za pomoc.
Michał

ps. DSM aktualny na obu. Na 710 nie zainstalowałem żadnego pakietu oprócz Cloud Station (myślałem, że to uruchomi rsynca).
DS1522+, 8GB, 10Gbit, SSD Cache 2xSamsung 970 Evo Plus, SHR1 2xIronWolf 10TB + 2xIronWolfPro 18TB
DS416Play, 8GB, 1Gbit, SHR1 3x10TB + 6TB :: 2xDS710+ jakieś stare WD Red :: UPS Cyberpower CPI 1300
petrumi
Amator
Posty: 47
Rejestracja: ndz gru 08, 2019 1:32 pm

Re: Synchronizacja katalogów, nie folderów współdzielonych

Post autor: petrumi »

Próbuje go znaleźć / uruchomić.
Ale czy do zasady to jest dobre rozwiązanie? czy może coś innego polecacie?
DS1522+, 8GB, 10Gbit, SSD Cache 2xSamsung 970 Evo Plus, SHR1 2xIronWolf 10TB + 2xIronWolfPro 18TB
DS416Play, 8GB, 1Gbit, SHR1 3x10TB + 6TB :: 2xDS710+ jakieś stare WD Red :: UPS Cyberpower CPI 1300
look12
Zawsze On-Line
Posty: 513
Rejestracja: ndz sty 24, 2016 10:46 am

Synchronizacja katalogów, nie folderów współdzielonych

Post autor: look12 »

Kierunek jaki wybrałeś, czyli rsync zsynchronizuje dane tak jak oczekujesz. Jedna uwaga to taka, że konfigurując zadanie synchronizacji z interfejsu DSM wskazujesz nadrzędny katalog udostępniony w DSM. Dla zobrazowania przykład: w DSM udostępniasz katalog „dane”, w katalogu dane masz podkatalogi, „inne”, „2019”, „2020”. Przy konfiguracji zadania rsync będzie można wskazać tylko katalog „dane”, wszystkie podkatalogi i pliki w katalogu „dane” będą synchronizowane zgodnie z harmonogramem synchronizacji.
DS916+ /7.1-42661/
DS112+ /6.2.4-25556/
RT2600ac /SRM 1.3-9193/
petrumi
Amator
Posty: 47
Rejestracja: ndz gru 08, 2019 1:32 pm

Re: Synchronizacja katalogów, nie folderów współdzielonych

Post autor: petrumi »

OK, wprawdzie zakładki Rsync nadal nie mam tam gdzie powinna być ale udało mi się zrobić synchro. Musiałem pogrzebać w DS710 w "Kopia zapasowa i replikacja".
Ale to chyba nie tędy droga bo muszę synchronizować większe katalogi (a raczej udziały współdzielone" na mniejsze dyski i pewnie zabraknie mi miejsca.

mogę w taki razie zrobić dwie rzeczy:

1. na DS710 połączyć dwa dyski i stworzyć jeden Wolumen 10TB (z dysków 4+6). Wtedy będzie kopia 1:1 tego dysku 10TB

2. w drugą stronę. Na dysk 10TB stworzyć taki sam układ folderów współdzielonych jak mam na DS710.

Jedno i drugie do zrobienia ale pytam Was czy nie ma narzędzia, które nie synchronizuje całego Folderu tylko poszczególne katalogi?
DS1522+, 8GB, 10Gbit, SSD Cache 2xSamsung 970 Evo Plus, SHR1 2xIronWolf 10TB + 2xIronWolfPro 18TB
DS416Play, 8GB, 1Gbit, SHR1 3x10TB + 6TB :: 2xDS710+ jakieś stare WD Red :: UPS Cyberpower CPI 1300
look12
Zawsze On-Line
Posty: 513
Rejestracja: ndz sty 24, 2016 10:46 am

Synchronizacja katalogów, nie folderów współdzielonych

Post autor: look12 »

Przy konfiguracji zadania rsync ustawiasz „Włącz synchronizację na poziomie bloku”, synchronizują się wówczas tylko zmiany.
Jak zostawisz uprawnienia dla użytkowników do zapisu tylko na katalogu 2020 osiągniesz to co zamierzasz (chociaż na zdalnym NAS odłoży się cała zawartość katalogu udostępnionego). Teoretycznie mógłbyś konfigurować zadanie rsync na użytkowniku, który ma dostęp tylko do katalogu 2020, wówczas powinien synchronizować się tylko ten katalog.
Ewentualnie udostępniony katalog 2020 na volumeX + zadanie rsync dla tego katalogu.

P.S. punkt 2 ma sens tylko wówczas jak na dużym dysku utworzysz 2 wolumeny odwzorowujące podział dysków na drugim NAS. Inaczej będziesz musiał świadomie kontrolować zajętość poszczególnych dysków. Tworząc zadanie rsync na zdalnym NAS katalog zostanie automatycznie utworzony, a jeżeli będzie istniał katalog o takiej samej nazwie, zostanie utworzony nowy katalog (chyba z końcówką _1). Także jak masz 2 volumeny na zdalnym NAS, a 1 na źródłowym musisz sam sprawdzić ile zajmują katalogi do synchronizacji, aby nie przepełnić zdalnego volumenu.

Pozostałe narzędzia to HB i Drive, ale nie zrobią tego tak jak oczekujesz.
DS916+ /7.1-42661/
DS112+ /6.2.4-25556/
RT2600ac /SRM 1.3-9193/
ODPOWIEDZ