Jak używać rsync w Synology NAS

Jak używać rsync w Synology NAS
Pełna forma rsync Jest Synchronizacja zdalna. rsync to program wiersza poleceń do synchronizacji plików. Służy do synchronizacji plików z komputera na zdalny komputer, od zdalnego komputera do komputera, od folderu do innego folderu na tym samym komputerze, od komputera do zewnętrznego dysku twardego, od zdalnego komputera do zewnętrznego twardego jazda itp. Można go również użyć do tworzenia kopii zapasowych.

W tym artykule pokaże, jak włączyć RSYNC na Synology NAS i synchronizowanie plików z komputera do Synology NAS. Więc zacznijmy.

Włącz usługę SSH w Synology NAS:

Zanim włączysz RSYNC na Synology NAS, musisz włączyć usługę SSH w Synology NAS, ponieważ RSYNC używa protokołu SSH do synchronizacji plików między komputerem a Synology NAS.

Aby włączyć usługę SSH w Synology NAS, otwórz Panel sterowania Aplikacja z Twojej synologii NAS DSM GUI.

Kliknij Tryb zaawansowany z prawego rogu aplikacji panelu sterowania, jak zaznaczono na zrzucie ekranu poniżej.

Teraz kliknij Terminal i snmp ikona oznaczona na zrzucie ekranu poniżej.

Sekcja terminalu i SNMP aplikacji panelu sterowania sprawdza pole wyboru Włącz usługę SSH i kliknie Stosować jak zaznaczono na zrzucie ekranu poniżej.

Usługa SSH powinna być włączona w Synology NAS.

Włącz usługę plików RSync w Synology NAS:

Aby włączyć usługę plików RSync w Synology NAS, kliknij Usługi plików ikona z Panel sterowania App.

Teraz przejdź do rsync zakładka Usługi plików sekcja Panel sterowania aplikacja oznaczona na zrzucie ekranu poniżej.

Sprawdź Włącz usługę RSync pole wyboru i kliknij Stosować jak zaznaczono na zrzucie ekranu poniżej.

Usługa pliku RSync powinna być włączona.

Konfigurowanie podziału plików na Synology NAS dla RSYNC:

Po włączeniu usługi pliku RSync należy utworzyć nowy folder udostępniony. Aby zsynchronizować pliki w nowo utworzonym folderze udostępnionym, musisz je skonfigurować w zależności od potrzeb.

Aby skonfigurować nowo utworzony folder udostępniony, kliknij Udostępnione foldery ikona z Panel sterowania aplikacja oznaczona na zrzucie ekranu poniżej.

Jak widać, nowy wspólny folder, Netbackup, jest tworzone.

Aby skonfigurować współdzielony folder Netbackup, Wybierz go i kliknij Edytować jak zaznaczono na zrzucie ekranu poniżej.

Domyślnie folder udostępniony Netbackup jest stworzony w Tom 1 Synologii NAS, jak widać na zrzucie ekranu poniżej.

Jeśli chcesz przechowywać pliki kopii zapasowej w innym woluminie, możesz użyć Lokalizacja Menu rozwijane, aby zmienić głośność.

Chcę przechowywać pliki tworzenia kopii zapasowych RSync Głośność 2, Więc wybiorę Głośność 2 z Lokalizacja Menu rozwijane, jak pokazano na zrzucie ekranu poniżej.

Jak widzisz, Głośność 2 jest wybrany jako Netbackup udostępniony folder Lokalizacja.

Teraz przejdź do Uprawnienia zakładka i zestaw Przeczytaj/zapisz uprawnienia dla użytkowników, których chcesz uzyskać dostęp do Netbackup udział.

Po zakończeniu kliknij OK.

Kliknij Tak.

Kliknij Tak.

Zmiany są stosowane. Ukończenie może potrwać kilka sekund.

Jak widać, Netbackup Udostępniony folder jest przenoszony do Głośność 2 z mojej synologii NAS.

Instalowanie rsync na komputerze:

Aby zsynchronizować pliki z komputera do Synology NAS z RSync, program wiersza poleceń RSYNC musi być zainstalowany na komputerze. Istnieje duża szansa, że ​​Rsync jest już zainstalowany na komputerze. Jeśli w każdym razie rsync nie jest zainstalowany na komputerze, możesz łatwo zainstalować go z oficjalnego repozytorium pakietu dystrybucji Linux (system operacyjny), który zainstalowałeś na komputerze.

Aby zainstalować RSync na komputerze, uruchom jedną z następujących grup poleceń w zależności od używanego rozkładu Linux.

Ubuntu 20.04 LTS:

Aktualizacja $ sudo apt
$ sudo apt instal rsync -y

Debian 10:

Aktualizacja $ sudo apt
$ sudo apt instal rsync -y

Linux Mint 20:

Aktualizacja $ sudo apt
$ sudo apt instal rsync -y

Centos 8 i Rhel 8:

$ sudo dnf makecahce
$ sudo dnf instaluj rsync -y

Arch Linux:

$ sudo pacman -syu
$ sudo pacman -s rsync

Tworzenie kopii zapasowych plików za pomocą rsync:

Po zainstalowaniu RSync możesz tworzyć kopie zapasowe plików z komputera do Synology NAS z RSYNC.

Aby zachować uporządkowanie, polecam utworzenie folderu w Netbackup Udostępniony folder Synology NAS o tej samej nazwie co nazwa hosta komputera, z której będziesz tworzyć kopie zapasowe plików.

Aby znaleźć nazwę hosta komputera, uruchom następujące polecenie:

$ nazwa hosta

Nazwa hosta komputera powinna zostać wydrukowana, jak widać na zrzucie ekranu poniżej.

W moim przypadku nazwa hosta mojego komputera jest Linuxhint-E86C5D. Będzie dla Ciebie inaczej, więc odtąd zastąp go swoim.

Aby utworzyć nowy folder w Netbackup Udostępniony folder, otwórz Stacja plików Aplikacja w Synology NAS, przejdź do Netbackup Udostępniony folder i kliknij Tworzyć jak zaznaczono na zrzucie ekranu poniżej.

Kliknij Utwórz folder jak zaznaczono na zrzucie ekranu poniżej.

Wpisz nazwę hosta (w moim przypadku, Linuxhint-E86C5D) komputera i kliknij OK.

Należy utworzyć nowy folder, jak widać na zrzucie ekranu poniżej.

Teraz cofnijmy /dom folder komputera do synologii NAS.

Zanim wykonasz faktyczną kopię zapasową RSYNC, warto sprawdzić, czy RSYNC będzie działać zgodnie z oczekiwaniami.

Aby sprawdzić, czy RSYNC działa, możesz uruchomić rsync z -N Opcja w następujący sposób:

$ rsync -vnzx @:

Jeśli wszystko pójdzie dobrze, uruchom polecenie rsync bez opcji -n, aby wykonać faktyczną kopię zapasową.

$ rsync -Avzx @:

Tutaj,

: Jest to ścieżka folderu, którą chcesz wykonać kopię zapasową do synologii NAS z komputera. W tym przypadku /dom teczka.

: Jest to ścieżka folderu na twojej synologii NAS, w której chcesz przechowywać kopię zapasową.
Ścieżka będzie w następującym formacie:

/tom//

W tym przypadku Jest Netbackup.

Netbackup Udostępniony folder jest tworzony w Głośność 2 z mojej synologii NAS. Więc w moim przypadku, Jest 2.

to nazwa folderu, w którym chcesz utworzyć kopię zapasową /dom Folder z komputera. W takim przypadku nazwa hosta komputera. W moim przypadku, Jest Linuxhint-E86C5D.

: To nazwa użytkownika twojego synologii NAS, której chcesz użyć do wykonania kopii zapasowej.

W moim przypadku Jest Shovon.

: To adres IP twojej synologii NAS. W moim przypadku jest to 192.168.0.110.

NOTATKA: Wartość , , , I będzie dla Ciebie inne. Pamiętaj, aby odtąd zastąpić ich żądaną wartością.

Aby sprawdzić, czy kopia zapasowa RSYNC działa, uruchom polecenie rsync za pomocą -N Opcja w następujący sposób:

$ rsync -vnzx /home [email protected]:/tom2/netbackup/$ (nazwa hosta)

NOTATKA: W poprzednim poleceniu użyłem $ (nazwa hosta) jak nazwa. $ (nazwa hosta) zostanie zastąpiona nazwą hosta komputera po uruchomieniu polecenia RSYNC. Jeśli użyłeś nazwy hosta swojego komputera jako nazwy, możesz napisać lubię to. Myślę, że jest to bezpieczniejsze niż wpisanie nazwy hosta w ręcznie, ponieważ możesz uniknąć wpisywania błędów, jeśli nazwa hosta jest zbyt długa lub zbyt skomplikowana.

Jeśli chcesz określić nazwa ręcznie w Zamiast tego możesz również napisać polecenie rsync w następujący sposób:

$ rsync -vnzx /home [email protected]:/tom2/netbackup/Linuxhint-e86C5D

Gdy łączysz się ze swoją synologią NAS za pośrednictwem SSH, zobaczysz następujące pytanie.

Wpisz Tak i naciśnij zaakceptować odcisk palca.

Teraz wpisz hasło logowania do Synology NAS i naciśnij .

Jak widać, wyświetlana jest pożądana struktura folderów. Ukryte pliki i foldery są również zawarte w kopii zapasowej. Tak więc polecenie rsync działa dobrze.

Teraz, aby wykonać faktyczną kopię zapasową, uruchom to samo polecenie rsync bez -N Opcja w następujący sposób:

$ rsync -vnzx /home [email protected]:/tom2/netbackup/$ (nazwa hosta)

Wpisz dziennik hasło swojej synologii NAS i naciśnij .

Jak widać, RSync tworzy kopię zapasową wszystkich plików i folderów z /dom katalog komputera do synologii NAS. Ukończenie może potrwać trochę czasu w zależności od wielkości kopii zapasowej pliku i prędkości połączenia sieciowego.

W tym momencie kopia zapasowa jest kompletna.

Po zakończeniu kopii zapasowej powinieneś zobaczyć dom/ folder w Netbackup Udostępniony folder twojego synologii NAS, jak widać na zrzucie ekranu poniżej.

Foldery domowe użytkownika powinny być również zapasowe rekurencyjnie, jak pokazano na zrzucie ekranu poniżej.

Jak widać, wszystkie pliki i foldery (nawet ukryte) folderu domowego użytkownika są ładnie zapasowe.

Biorąc przyrostowe kopie zapasowe z rsync:

Po wykonaniu kopii zapasowej folderu z komputera do Synology NAS, możesz wziąć przyrostową kopię zapasową tego folderu, następnym razem.

Na przykład utwórzmy nowy plik test.tekst w DOM folder komputera.

$ echo „Hello World”> test.tekst

Jak widać, nowy plik test.tekst jest tworzony w DOM teczka.

Teraz cofnij się /dom Folder z komputera do synologii NAS z rsync w następujący sposób:

$ rsync -vnzx /home [email protected]:/tom2/netbackup/$ (nazwa hosta)

Wpisz hasło logowania do Synology NAS i naciśnij .

Jak widać, tylko nowo utworzone pliki i pliki, które zmieniły.

Jak widać, nowo utworzony plik test.tekst jest kopii zapasowej na Netbackup Udostępniony folder mojej synologii NAS. Tak więc przyrostowa kopia zapasowa działa dobrze.

Gdzie dalej?

Aby skutecznie tworzyć kopię zapasową plików z komputera do synologii NAS z RSYNC, musisz dobrze zrozumieć, jak działa RSYNC.

Jeśli potrzebujesz jakiejkolwiek pomocy z RSYNC, możesz przeczytać artykuł Jak użyć polecenia rsync do kopiowania plików na Ubuntu, aby poznać podstawy RSync. Mamy nadzieję, że ten artykuł pomoże Ci podjąć wydajne kopie zapasowe za pomocą programu RSYNC.

Możesz także przeczytać ManPage programu RSync, aby dowiedzieć się o wszystkich opcjach RSync i tym, co robi każda z opcji. Nic nie przebije działań Linux.

Aby uzyskać dostęp do Manpage of RSync, uruchom następujące polecenie:

$ man rsync

Strona Rsync Man powinna zostać otwarta. Strona Rsync Man zawiera wszystko, co kiedykolwiek będziesz musiał wiedzieć o Rsync.

Wniosek:

W tym artykule pokazałem ci, jak włączyć SSH na twojej synologii NAS. Pokazałem również, jak włączyć usługę plików RSync w Synology NAS i skonfigurować udostępniony folder do przyjmowania kopii zapasowych za pomocą RSync. Pokazałem ci, jak wziąć kopie zapasowe z komputera i przyjmować przyrostowe kopie zapasowe z komputera do synologii NAS z RSYNC.