Jak mohu pomocí rsync zálohovat data ze zařízení se systémem Linux do zařízení Synology NAS?

Jak mohu pomocí rsync zálohovat data ze zařízení se systémem Linux do zařízení Synology NAS?

Některé články byly strojově přeloženy z angličtiny a mohou obsahovat nepřesnosti nebo gramatické chyby.

Účel

Tento článek vás provede zálohováním dat pracovní stanice nebo serveru se systémem Linux do zařízení Synology NAS pomocí protokolu rsync.

Řešení

Nakonfigurujte zařízení Synology NAS jako cílový server

Chcete-li zálohovat data ze zařízení se systémem Linux do zařízení Synology NAS, musíte před vytvořením úlohy zálohování nejprve na cílovém serveru povolit službu rsync. Chcete-li tuto funkci povolit, postupujte takto:

  1. Přihlaste se do systému DSM pomocí účtu ze skupiny administrators nebo přiřaďte uživatelskému účtu (Ovládací panel > Oprávnění ) oprávnění aplikace pro cíl záloh rsync (Ovládací panel> Oprávnění) a přihlaste se pomocí přihlašovacích údajů. 1
  2. Otevřete Ovládací panel .
  3. Přejděte do části Souborové služby > rsync a zaškrtněte políčko Povolit službu rsync .
  4. Nastavení uložíte kliknutím na možnost Použít.

Chcete-li v zařízení Synology NAS správně nastavit uživatele systému DSM, postupujte takto:

  1. Přejděte do části Ovládací panel > Oprávnění a udělte uživateli oprávnění rsync.
  2. Přejděte do části Ovládací panel > Sdílená složka , vyberte sdílenou složku, klikněte na možnost Upravit > Oprávnění a udělte uživateli oprávnění Čtení / zápis. Opakováním tohoto kroku přidáte další sdílené složky, které lze použít jako cíle záloh.

Zálohujte data ze zařízení se systémem Linux do zařízení Synology NAS

  • Nejběžnějším způsobem zálohování dat ze zařízení se systémem Linux do zařízení Synology NAS je použití nástroje rsync k vytvoření zrcadlených složek. Možná bude nutné předem připojit složku na zařízení Synology NAS k zařízení se systémem Linux pomocí připojení CIFS nebo NFS. Příkaz pro toto je:
    • [root@www ~]# rsync -av [source_folder] [destination_folder]
      # 1. Make /home/ mirror to /backupdata/home/
      [root@www ~]# rsync -av /home /backupdata/
  • Případně můžete na zařízení se systémem Linux jednoduše spustit následující příkaz, aniž byste museli složku připojovat. V níže uvedeném příkladu by měla být adresa 192.168.55.66 nahrazena IP adresou vašeho zařízení Synology NAS. Chcete-li zálohovat data do jiných složek než do výchozí složky, je nutné nahradit protokol NetBackup cílovou sdílenou složkou v zařízení NAS:
    • rsync -av home/ admin@192.168.55.66::NetBackup/backupdata/
  • Zálohy dat lze také zašifrovat vložením -e ssh do příkazu:
    • rsync -av -e ssh home/ admin@192.168.55.66::NetBackup/backupdata/
  • Pokud je spuštěn nástroj rsync, porovná data mezi zařízením Synology NAS a zařízením se systémem Linux. Kvůli úspoře času budou přeneseny pouze upravené soubory. Kromě toho můžete provádět každodenní zálohování pomocí skriptu Linux Backup Script. 2

Poznámky:

  1. Pokud chtějí jiní lidé provádět zálohování rsync z klienta, který není zařízením Synology NAS, mohou tak učinit pouze pomocí uživatelského účtu s oprávněním rsync na vašem zařízení Synology NAS. V části Ovládací panel > Uživatel můžete vytvořit uživatele s názvem rsync a upravit jeho oprávnění, abyste ho mohli používat ke sdílení.
  2. Další informace o přístupu ke sdíleným složkám ze systému Linux se nacházejí v tomto článku .
Účel
Obsah
Řešení
Nakonfigurujte zařízení Synology NAS jako cílový server
Zálohujte data ze zařízení se systémem Linux do zařízení Synology NAS
Další informace