2 arvuti kahesuunalise sünkroniseerimine Unisoniga

ühtne gtk

Jaoks süsteemiadministraatorid kodutöö teha varukoopiaid See on üks põhialuseid ja tuleb öelda, et kui meie arvutisse salvestatud teabe hulk suureneb, hakkab see ka kodukasutajatele reaalsuseks saama. Ja muidugi, kui me oleme need, kes mõistavad seda teemat kodus kõige rohkem, peame nende ülesannete eest hoolitsema, kuigi õnneks pole see probleem meie jaoks, kes kasutavad Linux kuna meil on nende ülesannete jaoks väga võimsad ja mitmekülgsed tööriistad, alustades austusväärsest rsync.

Kuid see on „ühesuunaline” utiliit, see tähendab, et see täidab oma ülesannet ühest arvutist teise ja sünkroonimise sooritamiseks kahesuunaliselt peaksime seda käima kaks korda. UnisoonSelle asemel on see kahesuunaline avatud lähtekoodiga tööriist, mis võimaldab meil hoida kahte kataloogi täielikult sünkroonituna, hoolimata muudatustest, mida ühes või teises teeme. Lisaks Linuxile on see utiliit saadaval nii Windowsis kui ka Mac OS X-is , ja see on väga oluline pluss, kuna see võimaldab meil muretseda platvormi pärast, mida igaüks oma arvutis kasutab.

Vaatame siis kuidas Unisoni Ubuntu installida, midagi väga lihtsat, kuna see on ametlikes hoidlates:

# apt-get install unison unison-gtk

Pärast seda tuleb Unisoni profiil luua nii sünkroonitavatesse serveritesse kui ka arvutitesse, mis saavutame tekstifaili redigeerimisega, milles täpsustame kõik selle toimimise põhiaspektid (sünkroonitavad, välistatavad kataloogid jne). Saame faili luua oma isiklikus kaustas, mille jaoks täidame järgmist:

# nano /home/user/.unison (asendame 'kasutaja' selles arvutis oma kasutajanimega)

Seejärel saame sellele failile lisada midagi sarnast järgmisega, muutes vabalt vastavalt igaühe vajadustele (kasutajanimed, kaustad, IP-aadressid jne):

# Sünkroonitavad kataloogid
# Saame sünkroonida SSH kaudu, kui kasutame ssh: //

juur = / home / guille / kaust
root = ssh: //admin@192.168.1.100//home/guille/kaust

# Lubage järgmine, kui soovime ühesuunalist sünkroonimist
# force = / home / guille / kaust

# "Partiirežiim" määrab, et Unison töötab ilma kasutaja osalust nõudmata või käske sisestamata
partii = tõene

# Automaatrežiim määrab, et Unison töötab automaatrežiimis
auto = tõene

# Soovi korral saame alamkataloogide sünkroonimise algselt loodud kataloogides täpsustada
# tee = dir1
# tee = dir2

# Me võime ignoreerida faile või katalooge, lisades need nendesse loenditesse, toetades regulaaravaldisi
# ignoreeri = nimi * .o
# ignoreeri = nimi * ~
# ignore = tee * / temp / fail_ *

# Kui soovime ignoreerida erinevusi failide või kataloogide kasutajaõigustes
perm = 0

Kuna Unison pakub SSH, RSH ja Socket tuge, saame neid kõiki kasutada konfiguratsioonifailis. Seega annavad järgmised kolm alternatiivi sama lõpptulemuse:

root = ssh: // kasutaja @ kaughost // tee / faili

juur = rsh: // kasutaja @ kaughost // tee / faili

pesa: // kaughost: port // tee / faili / faili

Muidugi on mõlemas arvutis vajalik SSH:

# apt-get install ssh openssh-server

Kui soovime siseneda ühest arvutist teise ilma parooli sisestamata, saame seda teha konfigureerige SSH paroolita juurdepääsuks, mida me hiljuti õpetuses näitasime. Lõpuks on Unisoni kasutamine väga lihtne ja peame lihtsalt täitma järgmise (kehtib mis tahes kahes arvutis):

$ ühehäälselt


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.