Synchronizacja i kopie zapasowe z Rsync

Spisie treści
Za każdym razem, gdy zarządzamy serwerem lub na naszych własnych komputerach, musimy synchronizować informacje między komputerami lub między katalogami.
Rsync to jest aplikacja darmowe wieloplatformowe Służy do wykonywania operacji synchronizacji plików i tworzenia kopii zapasowych. Jest najbardziej znany i używany w UNIX / Linux.
Rsync na serwerze domyślnie nasłuchuje portu TCP 873 i służy zarówno do tworzenia kopii zapasowych na serwerze lokalnym, jak i na serwerze zdalnym lub różnych urządzeniach w sieci.
Zacznijmy od zainstalowania rsync z terminala, na przykład dla Linux Ubuntu piszemy
sudo apt-get zainstaluj rsync
Następnie zainstalujemy aplikację Grsync to graficzny interfejs narzędzia do synchronizacji rsync w systemie Linux.
sudo apt-get zainstaluj grsync
Grsync można również zainstalować na różnych platformach Linux, Windows i OS X. Grsync jest darmowym oprogramowaniem.
Na początek możemy utworzyć konto pomiędzy dwoma katalogami, zarówno zdalnym, jak i lokalnym.

Tworzymy synchronizację
W Sesjach możemy zdefiniować kilka kopii zapasowych, czyli synchronizację, różniących się katalogiem źródłowym i docelowym, które możemy wybrać w dowolnym momencie poprzez rozwijaną listę. Możemy więc zdefiniować kilka synchronizacji, a następnie aktywować jednym kliknięciem, np. backup, projekty, e-maile.
Wybieramy katalog źródłowy i docelowy. Jeśli użyjemy ukośnika na końcu ścieżki źródłowej, wskaże to, że chcemy tylko skopiować zawartość z tego folderu do miejsca docelowego. Jeśli nie postawimy paska, kopiuje katalog źródłowy i zawartość.
Synchronizuj katalog i zawartość
Pochodzenie:/dom/użytkownik/pochodzenie
Synchronizuj tylko zawartość
Miejsce docelowe: / dom / użytkownik / pochodzenie /
Mamy kilka opcji do wybrania, aby zachować tego samego użytkownika, grupę i uprawnienia, aby określić, czy usunąć kopię docelową, jeśli zostanie znaleziony duplikat.
Zobaczymy kilka przykładów zarówno z poleceń, jak i z interfejsów Grsync
Synchronizuj dysk twardy i pendrive
Pochodzenie: / dom / użytkownik / obrazy
Przeznaczenie: / media / użytkownik / usb001
Synchronizuj wiele katalogów w jednej sesji
W tym celu w katalogu głównym tworzę plik tekstowy bez rozszerzenia o nazwie list w katalogu .grsync, który jest katalogiem ukrytym, a wewnątrz piszę listę katalogów do synchronizacji.
####### / dom / użytkownik / .grsync / lista #######
# .grsync / lista
/Projektowanie
/obrazy
/ dokumenty
####### koniec / home / użytkownik / .grsync / lista #######
Następnie w zakładce opcji zaawansowanych wskazuję, że synchronizacja ze źródła będzie do katalogów wymienionych w pliku listy

Dlatego w zakładce Opcje podstawowe np. do synchronizacji z komputera na pendrive
Pochodzenie: / dom / użytkownik /
Przeznaczenie: / media / użytkownik / usb001
W opcjach zaawansowanych wskazujemy gdzie jest lista katalogów do przeczytania
--files-from = / home / user / .grsync / lista
Inne opcje, które pozwalają dostosować Grsync to:
Aktualizuj tylko istniejące pliki, porównuj je i nie kopiuj nowych
Zignoruj ​​pliki, które już istnieją w lokalizacji docelowej lub nie aktualizuj najnowszych plików, skopiuj tylko te, które nie istnieją
Zapewnia to niestandardową synchronizację kopii dla każdego użytkownika i zgodnie z jego preferencjami, każda sesja może mieć inną konfigurację z wyraźnym naciskiem na przyrostowe kopie zapasowe.
Grsync pozwala symulować wszystkie procesy, dzięki czemu możesz wiedzieć, czy coś pójdzie nie tak przed wykonaniem kopii lub synchronizacją, ponieważ pokazuje rzeczywisty wynik plików, które zostaną zmodyfikowanePodobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave