Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Lord Diamont dogg 09 Listopadu 2009, 09:04:33
-
Zdravím,
chcel by som si vytvoriť v kompe folder, ktorý sa bude synchronizovať so sieťovým priečinkom v práci asi takým spôsobom, že keď sa pripojím do siete automaticky sa je ho obsah prekopíruje do toho sieťového.
V podstate by šlo o automatický backup do sieťového priečinka.
Vedel by mi s tým niekto poradiť?
-
A co že máš v práci za systémy?
Ideální by pro tebe bylo nejspíš tohle:
http://www.root.cz/clanky/ubuntu-one-synchronizace-dat-mezi-ubuntu-pocitaci/
-
skôr ma zaujal program dropbox, na ktorý bol odkaz dole v tom článku... vyskúšam a dám vedieť.
-
OK, takže Dropbox je zaujímavá vecička ale nie je to to, čo potrebujem. Ubuntu One tiež nie je riešením.
Neviem, čo si tým myslel aké systémy mám v práci... sú tam sieťové disky s sharing folders pod windowsom.
-
Práve hľadám program na synchronizáciu dát medzi mojim externým a interným HDD.
Malo by to fungovať takto :
Na oboch diskoch sú nejaké spoločné zložky (hudba, filmy, etc). Keď pripojím externý disk a spustím zálohu, chcem aby všetko čo pribudlo, alebo sa zmenilo na internom disku, pribudlo/zmenilo sa aj na externom disku, ale ak som niečo vymazal na internom, nech to na externom ostane. Ešte lepšie by bolo, keby sa dalo vybrať, ktoré priečinky by boli vždy rovnaké na oboch diskoch a ku ktorým by sa iba pridávali súbory a nemazali.
Stiahol som zatiaľ unison, ale zatiaľ som nenašiel možnosť pridať viacero zložiek na synchornizáciu. Pochybujem že by takúto triviálnu vec nezvládal ten program. Nevie niekto ako to spravím ?
Alebo nevie niekto lepší program ?
-
a co keby si si napisal v bashi vlastny script, ktory by ti zvladol vsetko co potrebujes.
podla mna asi najjednoduchsia cesta - ovsem ak vies trolinku scriptovat.
-
@Lord Diamont dogg: Proč není Dropbox řešením ? Podle toho co si psal v 1. příspěvku je to přesně ono.
@makak: http://www.root.cz/clanky/pokrocile-zalohovani-s-rsync/
-
Skriptovať som trolinku vedel, ale už som na to zabudol.
Chcel som síce niečo jednoduché s GUI, ale napísať si skript s postupnosťou príkazov pre rsync by bol možno aj dobrý nápad.
Idem to skúsiť teda...
Dúfam že pre neho medzery v názvoch súborov nie sú žiaden problém...
//edit
vykúzlil som niečo takéto
#!/bin/bash
#documents - sync
rsync -av --delete /home/grandioso/disk/documents/ /media/grandioso/documents/
#pictures - sync
rsync -av --delete /home/grandioso/disk/pictures/ /media/grandioso/pictures/
#music - sync
rsync -av --delete /home/grandioso/disk/music/ /media/grandioso/music/
#school - sync
rsync -av --delete /home/grandioso/disk/school/ /media/grandioso/school/
#film - add only
rsync -av /home/grandioso/disk/film/ /media/grandioso/film/
#video - add only
rsync -av /home/grandioso/disk/video/ /media/grandioso/video/
#sklad - add only
rsync -av /home/grandioso/disk/sklad/ /media/grandioso/sklad/
#######
#BACKUP
#web projects - sync
rsync -av --delete /var/www/ /media/grandioso/backup/localhost/
#home - sync
rsync -av --delete --exclude 'disk' /home/grandioso/ /media/grandioso/backup/home/
#########
#LOG FILE
date -I >> /media/grandioso/backup/backuplog.txt
A funguje to úžasne ! Díky za tipy. Som šťastný jak blcha :)
-
Skriptovať som trolinku vedel, ale už som na to zabudol.
Chcel som síce niečo jednoduché s GUI, ale napísať si skript s postupnosťou príkazov pre rsync by bol možno aj dobrý nápad.
Idem to skúsiť teda...
Dúfam že pre neho medzery v názvoch súborov nie sú žiaden problém...
//edit
vykúzlil som niečo takéto
#!/bin/bash
#documents - sync
rsync -av --delete /home/grandioso/disk/documents/ /media/grandioso/documents/
#pictures - sync
rsync -av --delete /home/grandioso/disk/pictures/ /media/grandioso/pictures/
#music - sync
rsync -av --delete /home/grandioso/disk/music/ /media/grandioso/music/
#school - sync
rsync -av --delete /home/grandioso/disk/school/ /media/grandioso/school/
#film - add only
rsync -av /home/grandioso/disk/film/ /media/grandioso/film/
#video - add only
rsync -av /home/grandioso/disk/video/ /media/grandioso/video/
#sklad - add only
rsync -av /home/grandioso/disk/sklad/ /media/grandioso/sklad/
#######
#BACKUP
#web projects - sync
rsync -av --delete /var/www/ /media/grandioso/backup/localhost/
#home - sync
rsync -av --delete --exclude 'disk' /home/grandioso/ /media/grandioso/backup/home/
#########
#LOG FILE
date -I >> /media/grandioso/backup/backuplog.txt
A funguje to úžasne ! Díky za tipy. Som šťastný jak blcha :)
Potvrdzuje, Rsync pouzivam na synchronizaciu Ubuntu a Windows 7, dokonca okrem dokumentov synchronizujem databazove programy a Thuderbird cize Windows verzia a Linux verzia a data, ucty, emaile su synchronne. A cez 1Gbit siet je to pomerne rychle aj ked lepsie by bolo synchronizovat len zmenene casti suborov ale to medzi Win a Linuxom cez Rsync nejde..