Synology

Jak používat rsync na zařízení Synology NAS

Jak používat rsync na zařízení Synology NAS
Plná forma rsync je vzdálená synchronizace. rsync je program příkazového řádku pro synchronizaci souborů. Používá se k synchronizaci souborů z počítače do vzdáleného počítače, ze vzdáleného počítače do počítače, ze složky do jiné složky ve stejném počítači, z počítače na externí pevný disk, ze vzdáleného počítače do externího pevného disku řídit atd. Lze jej také použít k vytváření přírůstkových záloh.

Tento článek vám ukáže, jak povolit rsync na zařízení Synology NAS a synchronizovat soubory z počítače do zařízení Synology NAS. Pojďme tedy začít.

Povolit službu SSH na zařízení Synology NAS:

Než povolíte rsync na zařízení Synology NAS, musíte povolit službu SSH na zařízení Synology NAS, protože rsync používá k synchronizaci souborů mezi počítačem a zařízením Synology NAS protokol SSH.

Chcete-li povolit službu SSH na zařízení Synology NAS, otevřete Kontrolní panel aplikace z webového grafického uživatelského rozhraní Synology NAS DSM.

Klikněte na Pokročilý mód z pravého horního rohu aplikace Ovládací panely, jak je vyznačeno na obrázku níže.

Nyní klikněte na ikonu Terminál a SNMP ikona, jak je označeno na snímku obrazovky níže.

Sekce Terminál a SNMP aplikace Ovládací panely zaškrtne políčko Povolit službu SSH a klikne na Aplikovat jak je uvedeno na snímku obrazovky níže.

Na vašem zařízení Synology NAS by měla být povolena služba SSH.

Povolte službu rsync File Service na zařízení Synology NAS:

Chcete-li povolit službu souborů rsync na zařízení Synology NAS, klikněte na ikonu Souborové služby ikona z Kontrolní panel aplikace.

Nyní přejděte na rsync záložka Souborové služby část Kontrolní panel aplikace, jak je označeno na snímku obrazovky níže.

Zkontrolovat Povolit službu rsync zaškrtávací políčko a klikněte na Aplikovat jak je uvedeno na snímku obrazovky níže.

Souborová služba rsync by měla být povolena.

Konfigurace sdílení souborů na zařízení Synology NAS pro rsync:

Jakmile povolíte službu souborů rsync, měla by být vytvořena nová sdílená složka. Chcete-li synchronizovat soubory v nově vytvořené sdílené složce, musíte ji nakonfigurovat podle svých potřeb.

Chcete-li nakonfigurovat nově vytvořenou sdílenou složku, klikněte na ikonu Sdílené složky ikona z Kontrolní panel aplikace, jak je označeno na snímku obrazovky níže.

Jak vidíte, nová sdílená složka, NetBackup, je vytvořen.

Konfigurace sdílené složky NetBackup, vyberte ji a klikněte na Upravit jak je uvedeno na snímku obrazovky níže.

Ve výchozím nastavení sdílená složka NetBackup je vytvořen v Hlasitost 1 zařízení Synology NAS, jak vidíte na následujícím obrázku obrazovky.

Pokud chcete uložit záložní soubory na jiný svazek, můžete použít Umístění rozevírací nabídka pro změnu hlasitosti.

Chci uložit záložní soubory rsync Svazek 2, tak vyberu Svazek 2 z Umístění rozbalovací nabídka, jak je znázorněno na následujícím obrázku.

Jak můžete vidět, Svazek 2 je vybrán jako NetBackup sdílená složka Umístění.

Nyní přejděte na Oprávnění kartu a nastavit Číst psát oprávnění pro uživatele, ke kterým chcete přistupovat NetBackup podíl.

Až budete hotovi, klikněte na OK.

Klikněte na Ano.

Klikněte na Ano.

Změny se uplatňují. Dokončení může trvat několik sekund.

Jak vidíte, NetBackup sdílená složka je přesunuta do Svazek 2 mého zařízení Synology NAS.

Instalace rsync do počítače:

Chcete-li synchronizovat soubory z počítače do zařízení Synology NAS pomocí rsync, musí být v počítači nainstalován program příkazového řádku rsync. Existuje velká šance, že rsync je již ve vašem počítači nainstalován. Pokud v každém případě není rsync ve vašem počítači nainstalován, můžete jej snadno nainstalovat z oficiálního repozitáře balíků distribuce Linuxu (operačního systému), který jste nainstalovali do svého počítače.

Chcete-li do svého počítače nainstalovat rsync, spusťte jednu z následujících skupin příkazů v závislosti na používané distribuci Linuxu.

Ubuntu 20.04 LTS:

$ sudo apt aktualizace
$ sudo apt nainstalovat rsync -y

Debian 10:

$ sudo apt aktualizace
$ sudo apt nainstalovat rsync -y

Linux Mint 20:

$ sudo apt aktualizace
$ sudo apt nainstalovat rsync -y

CentOS 8 a RHEL 8:

$ sudo dnf makecahce
$ sudo dnf install rsync -y

Arch Linux:

$ sudo pacman - Syu
$ sudo pacman -S rsync

Zálohování souborů pomocí rsync:

Jakmile máte nainstalován rsync, můžete pomocí rsync zálohovat soubory z počítače na zařízení Synology NAS.

Kvůli lepší organizovanosti bych vám doporučil vytvořit složku v NetBackup sdílená složka zařízení Synology NAS se stejným názvem jako název hostitele počítače, ze kterého budete zálohovat soubory.

Chcete-li najít název hostitele počítače, spusťte následující příkaz:

$ hostname

Název hostitele vašeho počítače by měl být vytištěn, jak vidíte na následujícím obrázku.

V mém případě je název hostitele mého počítače linuxhint-e86c5d. Bude to pro vás jiné, proto ji od nynějška vyměňte za svoji.

Chcete-li vytvořit novou složku v NetBackup sdílené složky, otevřete File Station aplikace na vašem zařízení Synology NAS, přejděte na NetBackup sdílenou složku a klikněte na Vytvořit jak je uvedeno na snímku obrazovky níže.

Klikněte na Vytvořit složku jak je uvedeno na snímku obrazovky níže.

Zadejte prosím název hostitele (v mém případě, linuxhint-e86c5d) počítače a klikněte na OK.

Měla by být vytvořena nová složka, jak vidíte na následujícím obrázku.

Nyní zálohujme /Domov složku počítače do zařízení Synology NAS.

Před provedením skutečné zálohy rsync je dobré otestovat, zda rsync bude fungovat podle očekávání.

Chcete-li otestovat, zda rsync funguje, můžete spustit rsync s -n možnost takto:

$ rsync -avnzx @:

Pokud vše půjde dobře, spusťte příkaz rsync bez možnosti -n a proveďte skutečnou zálohu.

$ rsync -avzx @:

Tady,

: Jedná se o cestu ke složce, kterou chcete z počítače zálohovat na zařízení Synology NAS. V tomto případě /Domov složku.

: Jedná se o cestu složky na vašem zařízení Synology NAS, kam chcete uložit zálohu.
Cesta bude v následujícím formátu:

/objem//

V tomto případě je NetBackup.

The NetBackup sdílená složka je vytvořena v Svazek 2 mého zařízení Synology NAS. Takže v mém případě, je 2.

The je název složky, kam chcete zálohovat /Domov složku z počítače. V tomto případě název hostitele vašeho počítače. V mém případě, je linuxhint-e86c5d.

: Je to uživatelské jméno vašeho zařízení Synology NAS, které chcete použít k pořízení zálohy.

V mém případě je šovon.

: Je to adresa IP vašeho zařízení Synology NAS. V mém případě ano 192.168.0.110.

POZNÁMKA: Hodnota , , , a bude pro vás jiný. Nezapomeňte je tedy od nynějška nahradit požadovanou hodnotou.

Chcete-li otestovat, zda zálohování rsync funguje, spusťte příkaz rsync pomocí -n možnost takto:

$ rsync -avnzx / domácí shovon @ 192.168.0.110: / volume2 / NetBackup / $ (hostname)

POZNÁMKA: V předchozím příkazu jsem použil $ (název hostitele) jako název. $ (název hostitele) bude při spuštění příkazu rsync nahrazen názvem hostitele vašeho počítače. Pokud jste jako název počítače použili název hostitele jméno, můžete napsat takhle. Myslím, že je to bezpečnější než zadávat název hostitele do souboru ručně, abyste se vyhnuli chybám při psaní, pokud je váš název hostitele příliš dlouhý nebo příliš komplikovaný.

Pokud chcete specifikovat název ručně v místo toho můžete také napsat příkaz rsync následujícím způsobem:

$ rsync -avnzx / domácí shovon @ 192.168.0.110: / volume2 / NetBackup / linuxhint-e86c5d

Při prvním připojení k zařízení Synology NAS prostřednictvím SSH se zobrazí následující výzva.

Vepište Ano a stiskněte přijmout otisk prstu.

Nyní zadejte přihlašovací heslo k zařízení Synology NAS a stiskněte .

Jak vidíte, zobrazí se požadovaná struktura složek. Skryté soubory a složky jsou také součástí zálohy. Příkaz rsync tedy funguje dobře.

Nyní, chcete-li provést skutečnou zálohu, spusťte stejný příkaz rsync bez -n možnost takto:

$ rsync -avnzx / domácí shovon @ 192.168.0.110: / volume2 / NetBackup / $ (hostname)

Zadejte přihlašovací heslo k zařízení Synology NAS a stiskněte .

Jak vidíte, rsync zálohuje všechny soubory a složky z /Domov adresáře počítače do zařízení Synology NAS. Dokončení může chvíli trvat v závislosti na velikosti zálohovaného souboru a rychlosti vašeho síťového připojení.

V tomto okamžiku je zálohování dokončeno.

Po dokončení zálohování byste měli vidět Domov/ složka v NetBackup sdílená složka vašeho zařízení Synology NAS, jak vidíte na obrázku níže.

Domovské složky uživatele by měly být také zálohovány rekurzivně, jak je znázorněno na následujícím obrázku.

Jak vidíte, všechny soubory a složky (i skryté) domovské složky uživatele jsou pěkně zálohovány.

Přírůstkové zálohy pomocí rsync:

Jakmile si vytvoříte zálohu složky ze svého počítače na zařízení Synology NAS, můžete si při příští záloze pomocí rsync provést přírůstkovou zálohu této složky.

Například vytvořme nový soubor test.txt v DOMOV složku vašeho počítače.

$ echo "Hello World"> test.txt

Jak vidíte, nový soubor test.txt je vytvořen v DOMOV složku.

Nyní zálohujte /Domov složku z počítače do zařízení Synology NAS pomocí rsync následujícím způsobem:

$ rsync -avnzx / domácí shovon @ 192.168.0.110: / volume2 / NetBackup / $ (hostname)

Zadejte přihlašovací heslo k zařízení Synology NAS a stiskněte .

Jak vidíte, na zařízení Synology NAS se zálohují pouze nově vytvořené soubory a soubory, které se od poslední zálohy změnily.

Jak vidíte, nově vytvořený soubor test.txt je zálohován na NetBackup sdílená složka na mém zařízení Synology NAS. Inkrementální zálohování tedy funguje dobře.

Kam dál??

Abyste mohli efektivně zálohovat soubory z počítače na Synology NAS pomocí rsync, musíte dobře rozumět tomu, jak rsync funguje.

Pokud potřebujete pomoc s rsync, můžete si přečíst článek Jak používat příkaz rsync ke kopírování souborů na Ubuntu a naučit se základy rsync. Doufejme, že vám tento článek pomůže efektivně zálohovat pomocí programu rsync.

Můžete si také přečíst manuálovou stránku programu rsync, kde se dozvíte o všech možnostech rsync a o tom, co každá z těchto možností dělá. Linuxové stránky nic nepřekoná.

Chcete-li získat přístup na stránku rsync, spusťte následující příkaz:

$ man rsync

Manuální stránka rsync by měla být otevřena. Manuální stránka rsync obsahuje vše, co o rsync budete kdy potřebovat vědět.

Závěr:

V tomto článku jsem vám ukázal, jak povolit SSH na zařízení Synology NAS. Také jsem vám ukázal, jak povolit službu souborů rsync na vašem zařízení Synology NAS a nakonfigurovat sdílenou složku pro přijímání záloh pomocí rsync. Ukázal jsem vám, jak provádět zálohy z počítače a provádět přírůstkové zálohy z počítače do zařízení Synology NAS pomocí rsync.

Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...
Hry 0 A.D. Tutorial
0 A.D. Tutorial
Z mnoha strategických her venku je 0 A.D. dokáže vyniknout jako komplexní titul a velmi hluboká, taktická hra, přestože je otevřeným zdrojem. Vývoj hr...
Hry Výukový program Unity3D
Výukový program Unity3D
Úvod do Unity 3D Unity 3D je výkonný engine pro vývoj her. Jedná se o multiplatformní platformu, která vám umožňuje vytvářet hry pro mobilní zařízení,...