Bakgrund:
Jag har en Linksys NSLU2(en liten NAS) som kör jag kör Debian på. På den ligger alla mina mp3or, foton och annat viktigt som jag vill ha kvar.
Mp3orna fungerar bra att bara mounta med nfs, men att hålla på med bilderna på det viset går för sakta så jag behöver ha bilderna lokalt både på min och min flickväns dator. Dvs. det ska vara exakt samma sak i fotomappen på nslu2, min och min flickväns dator. Och nu tror jag jag har kommit på det ultimata sätet

Unsion går att användas som server genom att lägga till flaggan -socket [Port], och det är det jag kommer att göra i guiden.
Det går även att använda ssh vilket är säkrare, men jag TROR att den skyfflar filer långsammare.
WARNING
Om ni inte sitter bakom en brandvägg med båda datorerna ska ni INTE använda socket alternativet. Eftersom vem som helst på nätverket kan komma åt dina filer då.
På Nslu(Servern):
sudo apt-get install unison
sudo nano /etc/init.d/start-unison.sh
i nano:
#/bin/bash/
/usr/bin/unison -socket 2222
tryck ctrl + o för att spara.
kör den körbar:
sudo chmod +x /etc/init.d/start-unison.sh
Skapa en symbolisk länk så att servern startas när datorn startas.
X byts ut mot 1-5, jag var inte riktigt säker på i vilket läge min körde så jag la in en länk på alla.
sudo ln -s /etc/init.d/start-unison.sh /etc/rcX.d/S99unison
Starta om:
sudo shutdown -r now
På klienten/erna:
sudo apt-get install unison unison-gtk
starta unison genom att följande i terminalen
unison-gtk
skriv i katalog som ska synkas på klientensdator.
Skriv i mapp som ska synkas på servern, välj socket, skriv i ipnummret på servern och port 2222.
Gör en synkning så att det stämmer i mapparna.
Starta kcron(om du har kde) el. skriv cron -e i terminalen.
i kcron:
Ny
skriv in i program /usr/bin/unison-gtk default.prf -auto om du vill att guit ska starta när den kör jobbet annars skriver du /usr/bin/unison -batch
spara