Skocz do zawartości

Odkryj potencjał rsync na NAS Synology


miko

rsync to bardzo przydatny protokół. Pozwala on na automatyczne wysyłanie jedynie zmienionych części plików na serwer. Już nie musisz się obawiać o wzmożony ruch w swojej sieci podczas tworzenia kopii zapasowych. Rozwiązanie to, dzięki odmiennemu podejściu do porównywania różnic, doskonale sprawdza się nawet, gdy nastąpiła zmiana nazwy wysyłanego pliku.

W niniejszym poradniku pokażę, jak uruchomić synchronizację rsync na NAS Synology (serwer dla naszych plików) oraz podam przykładową konfigurację systemu użytkownika (klienta).

Konfiguracja NAS Synology

Oglądając poniższy poradnik wideo dowiesz się, w jaki sposób uruchomić synchronizację rsync na NAS Synology. Dodatkowo pokazane są miejsca, gdzie możemy dokonać modyfikacji ustawień sieciowych oraz odczytać aktualny adres IP. Zaloguj się do panelu DiskStation Manager (DSM) i postępuj zgodnie ze wskazówkami poniżej:

Zapisz adres IP NAS Synology. Będzie potrzebny później.

Przykładowa konfiguracja komputera użytkownika

Poniżej znajdziesz przykładową konfigurację komputera użytkownika z którego będą wysyłane kopie zapasowe na NAS Synology.

1. Upewnij się, że rsync jest zainstalowany. W przypadku najpopularniejszych dystrybucji Linuksa bazujących na Debianie (Ubuntu, Mint itd.), wystarczy wykonać polecenie sudo apt-get install rsync, aby zainstalować pakiet w systemie.

2. Wykonaj pierwszą testową synchronizację. W tym celu będzie potrzebny adres IP NAS Synology, który sprawdziłeś podczas konfigurowania serwera.

Podstawowa składnia polecenia rsync jest następująca:

rsync -av [katalog_zrodlowy] [katalog_docelowy]

Zamiast [katalog_zrodlowy] oraz [katalog_docelowy] podajesz odpowiednie ścieżki. [katalog_zrodlowy] to ten, którego chcesz zrobić kopię na serwerze.

Załóżmy, że sprawdzony adres IP NAS Synology to 172.21.2.65 i chcesz zsynchonizować wszystkie katalogi domowe użytkowników (/home/), podstawowa składnia rsync będzie miała postać:

rsync -av home/ synology@172.21.2.65::NetBackup/backupdata/

Dzięki dodaniu przełącznika -e ssh, przesyłane dane mogą być szyfrowane:

rsync -av -e ssh home/ synology@172.21.2.65::NetBackup/backupdata/

3. Sprawdź w DSM, czy dane zostały poprawnie zsynchronizowane.

4. Ustaw automatyczne wykonywanie kopii zapasowych. Dzięki temu, że rsync nie przesyła dużej ilości danych przez sieć, możemy pokusić się o wykonywanie kopii zapasowych nawet przy każdym uruchomieniu systemu. Idealnym rozwiązaniem do osiągnięcia tego jest cron.

W terminalu wpisz 

crontab -e

Dopisz następującą linię, jeśli chcesz wykonywać kopie przy każdym włączeniu komputera:

@reboot POLECENIE RSYNC

To wszystko. Po przebrnięciu tych kroków, możesz cieszyć się własną, automatyczną kopią zapasową. Pamiętaj, że to jedynie przykładowa konfiguracja. Polecenie rsync, a także panel DSM skrywa wiele dodatkowych możliwości. Ty na pewno zrobiłbyś to lepiej. I o to chodzi! :-)



Reakcje użytkowników

Rekomendowane komentarze

Brak komentarzy do wyświetlenia



Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Dodaj konto

Załóż nowe konto. To bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


Openitforum

Forum poświęcone przesyłaniu i przechowywaniu danych w małej sieci. Prezentujemy testy urządzeń oraz pomagamy w ich obsłudze i konfiguracji.
×