Ako synchronizovať 2 počítače obojsmerne s Unison

unisono gtk

pre správcovia systému domáca úloha robiť zálohy Je to jeden zo základných princípov a je potrebné povedať, že s nárastom množstva informácií, ktoré ukladáme do našich počítačov, sa to začína stávať realitou aj pre domácich používateľov. A samozrejme, ak sme tí, ktorí tejto téme doma najviac rozumejú, musíme sa o tieto úlohy postarať, hoci to pre nás, ktorí používame, našťastie nerobí problém. Linux pretože pre tieto úlohy máme veľmi výkonné a všestranné nástroje, počnúc ctenými rsync.

Je to však „jednosmerný“ nástroj, to znamená, že vykonáva svoju úlohu z jedného počítača na druhý, a aby sme synchronizáciu vykonali obojsmerne, museli by sme ju spustiť dvakrát. unisonoNamiesto toho je to obojsmerný nástroj s otvoreným zdrojom, čo nám umožňuje udržiavať dva adresáre úplne synchronizované bez ohľadu na úpravy, ktoré v jednom alebo v druhom urobíme. Okrem systému Linux je tento nástroj k dispozícii pre systémy Windows aj Mac OS X. , a to je veľmi dôležité plus, pretože nám umožňuje starať sa o platformu, ktorú každý z nich používa vo svojich počítačoch.

Uvidíme teda ako nainštalovať Unison na Ubuntu, niečo veľmi jednoduché, pretože sa nachádza v oficiálnych úložiskách:

# apt-get install unison unison-gtk

Potom musí byť na serveroch alebo počítačoch vytvorený profil Unison, ktorý sa má synchronizovať, čo dosiahneme úpravou textového súboru, v ktorom špecifikujeme všetky základné aspekty jeho fungovania (adresáre, ktoré sa majú synchronizovať, vylúčiť atď.). Súbor môžeme vytvoriť v našom osobnom priečinku, kde vykonáme nasledovné:

# nano /home/user/.unison (v tomto počítači nahradíme „používateľ“ našim používateľským menom)

Potom môžeme do uvedeného súboru pridať niečo podobné ako je nasledovné, a to ľubovoľnou úpravou podľa potrieb každého z nich (používateľské mená, priečinky, adresy IP atď.):

# Adresáre, ktoré sa majú synchronizovať
# Môžeme synchronizovať cez SSH, ak použijeme ssh: //

root = / domov / guille / priečinok
root = ssh: //admin@192.168.1.100//home/guille/folder

# Ak chceme vykonať jednosmernú synchronizáciu, povoľte nasledovné
# force = / home / guille / folder

# „Dávkový“ režim určuje, že Unison bude bežať bez potreby účasti používateľa alebo bez zadania príkazu
dávka = pravda

# „Automatický“ režim určuje, že Unison bude pracovať v automatickom režime
auto = pravda

# Ak si prajeme, môžeme určiť synchronizáciu podadresárov v rámci pôvodne vytvorených adresárov
# cesta = dir1
# cesta = dir2

# Súbory alebo adresáre môžeme ignorovať tak, že ich pridáme do týchto zoznamov s podporou regulárnych výrazov
# ignore = Meno * .o
# ignore = Meno * ~
# ignore = Cesta * / temp / file_ *

# Ak chceme ignorovať rozdiely v povoleniach používateľov k súborom alebo adresárom
perm = 0

vzhľadom na to, že Unison ponúka podporu pre SSH, RSH a Socket, ktorúkoľvek z nich môžeme použiť v konfiguračnom súbore. Nasledujúce tri alternatívy teda poskytnú rovnaký konečný výsledok:

root = ssh: // užívateľ @ remotehost // cesta / k / súboru

root = rsh: // užívateľ @ remotehost // cesta / k / súboru

soket: // remotehost: port // cesta / k / suboru

Samozrejme, je potrebné mať SSH na oboch počítačoch:

# apt-get nainštalovať ssh openssh-server

Ak chceme vstúpiť z jedného počítača do druhého bez nutnosti zadávať heslo, môžeme nakonfigurovať SSH na prístup bez hesla, čo sme nedávno ukázali v tutoriále. Nakoniec je použitie Unison veľmi jednoduché a jednoducho musíme vykonať nasledovné (platné pre ktorýkoľvek z 2 počítačov):

$ unisono


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.