V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Unison na serveru Ubuntu 16.04 LTS. Pro ty z vás, kteří nevěděli, Unison je multiplatformní soubor s otevřeným zdrojovým kódem synchronizační software, který umožňuje uživatelům ukládat kopie souborů a složek na dva různé hostitele. Když jsou dva soubory sloučeny, rozdíl se zkopíruje z jedné repliky do druhé.
Tento článek předpokládá, že máte alespoň základní znalosti linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že jsou spuštěny v účtu root, pokud ne, možná budete muset přidat 'sudo' do příkazů, abyste získali oprávnění root. Ukážu vám krok za krokem instalaci Unison na server Ubuntu 16.04 (Xenial Xerus).
Funkce Unison
- Na rozdíl od jednoduchých obslužných programů pro zrcadlení nebo zálohování se Unison dokáže vypořádat s aktualizacemi obou replik distribuované adresářové struktury. Aktualizace, které nejsou v konfliktu, se šíří automaticky. Konfliktní aktualizace jsou detekovány a zobrazeny.
- Na rozdíl od distribuovaného souborového systému je Unison program na uživatelské úrovni:není potřeba upravovat jádro ani mít práva superuživatele na žádném hostiteli.
- Unison funguje mezi libovolným párem počítačů připojených k internetu, komunikuje buď přes přímé soketové spojení, nebo tuneluje přes šifrované ssh spojení. Je opatrný na šířku pásma sítě a funguje dobře i přes pomalá spojení jako jsou připojení PPP. Přenosy malých aktualizací do velkých souborů jsou optimalizovány pomocí kompresního protokolu podobného rsync.
- Unison je odolný vůči selhání. Je opatrný, aby repliky a své vlastní soukromé struktury vždy ponechal v rozumném stavu, a to i v případě abnormálního ukončení nebo selhání komunikace.
- Unison má jasnou a přesnou specifikaci.
Nainstalujte Unison na Ubuntu 16.04 LTS
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujících příkazů apt-get v terminálu.
sudo apt-get update sudo apt-get upgrade
Krok 2. Instalace Unison.
Přidejte úložiště PPA do svého systému, aktualizujte index místního úložiště a nainstalujte unison balíček:
sudo add-apt-repository ppa:eugenesan/ppa sudo apt-get update
Po aktualizaci seznamu zdrojů apt spusťte následující příkaz k instalaci balíčku:
sudo apt-get install unison
Jakmile budete hotovi, pomocí následujícího příkazu zobrazte základní a pokročilé možnosti:
[email protected]:~# unison -help Usage: unison [options] or unison root1 root2 [options] or unison profilename [options] Basic options: -auto automatically accept default (nonconflicting) actions -batch batch mode: ask no questions at all -doc xxx show documentation ('-doc topics' lists topics) -fat use appropriate options for FAT filesystems -group synchronize group attributes -ignore xxx add a pattern to the ignore list -ignorenot xxx add a pattern to the ignorenot list . . watch when set, use a file watcher process to detect changes (default true) -xferbycopying optimize transfers using local copies (default true)
Zkontrolujte verzi Unison:
unison --version
Blahopřejeme! Úspěšně jste nainstalovali Unison. Děkujeme, že jste použili tento návod k instalaci Unison na systém Ubuntu 16.04 LTS (Xenial Xerus). Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální Unison webové stránky.