Jak utworzyć kopię zapasową danych z urządzenia z systemem Linux na serwerze Synology NAS za pośrednictwem protokołu rsync?

Jak utworzyć kopię zapasową danych z urządzenia z systemem Linux na serwerze Synology NAS za pośrednictwem protokołu rsync?

Niektóre artykuły zostały przetłumaczone maszynowo z języka angielskiego i mogą zawierać nieścisłości lub błędy gramatyczne.

Przeznaczenie

W tym artykule opisano tworzenie kopii zapasowej danych ze stacji roboczej Linux lub serwera na serwerze Synology NAS przy użyciu protokołu rsync.

Rozwiązanie

Skonfiguruj serwer Synology NAS jako serwer docelowy

Jeśli chcesz utworzyć kopię zapasową danych z urządzenia z systemem Linux na serwerze Synology NAS, przed utworzeniem zadania kopii zapasowej musisz najpierw włączyć usługę rsync na serwerze docelowym. Aby włączyć tę funkcję, wykonaj następujące czynności:

  1. Zaloguj się w systemie DSM przy użyciu konta należącego do grupy administrators lub przypisz uprawnienia aplikacji do miejsca docelowego kopii zapasowej rsync do konta użytkownika ( Panel sterowania > Uprawnienia ) i zaloguj się przy użyciu poświadczeń. 1
  2. Otwórz Panel sterowania .
  3. Przejdź do pozycji Usługi plików > rsync , a następnie zaznacz pole wyboru Włącz usługę rsync .
  4. Kliknij przycisk Zastosuj, aby zapisać ustawienia.

Aby skonfigurować użytkownika DSM z odpowiednimi uprawnieniami na serwerze Synology NAS, wykonaj następujące czynności:

  1. Wybierz polecenie Panel sterowania > Uprawnienia i nadaj użytkownikowi uprawnienia rsync.
  2. Przejdź do Panel sterowania > Folder współdzielony , wybierz folder współdzielony, kliknij Edytuj > Uprawnienia , a następnie nadaj użytkownikowi uprawnienie Odczyt / Zapis . Powtórz ten krok, aby uwzględnić więcej folderów współdzielonych, które mogą służyć jako miejsca docelowe kopii zapasowych.

Utwórz kopię zapasową danych z urządzenia z systemem Linux na serwerze Synology NAS

  • Najczęstszym sposobem tworzenia kopii zapasowej danych z urządzenia z systemem Linux na serwerze Synology NAS jest użycie rsync do utworzenia folderów kopii lustrzanych. Konieczne może być wcześniejsze zamontowanie folderu na serwerze Synology NAS w urządzeniu z systemem Linux za pomocą CIFS lub NFS. Polecenie to:
    • [root@www ~]# rsync -av [source_folder] [destination_folder]
      # 1. Make /home/ mirror to /backupdata/home/
      [root@www ~]# rsync -av /home /backupdata/
  • Alternatywnie można wykonać następujące polecenie na urządzeniu z systemem Linux bez konieczności montowania folderu. W poniższym przykładzie adres 192.168.55.66 należy zastąpić adresem IP serwera Synology NAS. Jeśli chcesz utworzyć kopię zapasową danych w dowolnym folderze innym niż domyślny, program NetBackup powinien zostać zastąpiony docelowym folderem współdzielonym na serwerze NAS:
    • rsync -av home/ admin@192.168.55.66::NetBackup/backupdata/
  • Kopie zapasowe danych można również zaszyfrować, wprowadzając -e ssh do polecenia:
    • rsync -av -e ssh home/ admin@192.168.55.66::NetBackup/backupdata/
  • Kiedy rsync jest uruchomiony, porówna dane pomiędzy Twoim Synology NAS a urządzeniem Linux. Tylko zmodyfikowane pliki będą przesyłane w celu zaoszczędzenia czasu. Ponadto można tworzyć codzienne kopie zapasowe przy użyciu skryptu kopii zapasowej systemu Linux. 2

Uwagi:

  1. Jeśli inne osoby chcą wykonać kopię zapasową rsync z klienta, który nie jest serwerem Synology NAS, mogą to zrobić tylko przy użyciu konta użytkownika z uprawnieniami rsync na serwerze Synology NAS. Możesz przejść do obszaru Panel sterowania > Użytkownik, aby utworzyć użytkownika o nazwie rsync i zmodyfikować jego uprawnienia, aby można było używać go do udostępniania.
  2. Więcej informacji na temat dostępu do folderów współdzielonych z systemu Linux można znaleźć w tym artykule .
Przeznaczenie
Spis treści
Rozwiązanie
Skonfiguruj serwer Synology NAS jako serwer docelowy
Utwórz kopię zapasową danych z urządzenia z systemem Linux na serwerze Synology NAS
Dalsza lektura