Súgó - Keresés - Tagok - Naptár
Teljes változat: Könyvtárak szinkronizálása két külön gépen
PC WORLD Segélyvonal > SZOFTVER > Egyéb szoftver
Lex
Sziasztok!

Tudtok olyan programról (lehetőleg freeware), ami két független gépen szinkronban tud tartani több könyvtárat is. A könyvtárak több tíz GB adatot tartalmaznak és a külső tároló csak egy USB meghajtó (256 MB) lehet.
A szinkront úgy gondolom, hogy a progi készít egy leltár adatbázist az állományokról, ezt felrakja az USB meghajtóra, majd a másik gépen összehasonlítja az ottani állományokkal. A különbözetből, amennyi felfér, felrakja az USB-re, majd az első gépre felteszi. Ezt addig folytatja, amíg szinkronba nem kerül a két gép. Egyszerre általában 10-100 MB adat keletkezik, vagy módosul, ezért egy fordulóval mindig szinkronizálható a két gép. Nem akarok külső winchestert használni.
warynski
Ha hálózatban vannak a gépek a Total Commander Könyvtárszinkronizálás menüpontjával simán meg lehet csinálni, hogy a két gépen két könyvtár ua. legyen.
Csak persze ez egy utólagos, és manuális dolog.

Ui.: azt hiszem félreértetem a kérdést, most látom, hogy két független, tehát nem hálózatos gépről van szó... sorry
Lex
Valóban a két gép független és kb. 10 km-re vannak egymástól.
A szinkronizálást manuálisan gondoltam elvégezni (USB be, szinkronizálás, USB ki) biggrin.gif
Lex
Senki nem tud erre a problémára egy jó kis programot?
Kovács Gyula (MiniDisc)
De tudok. Microsoft szoftver, és ingyenes. Nemrég jött ki. Sync Toy (Power Toys része, de csak az eredetvizsgálat után érhető el, regisztrált Windowst használóknak, és emailben küldte a Microsoft a linket.) Nincs fent a Power Toys honlapján. Ha kell, akkor el tudom küldeni mailban, ha adsz egy e-mailcímet privátban.

Itt van kép róla: http://jkontherun.blogs.com/jkontherun/images/synctoy.jpg
Darcy Tucker
Innen le lehet tölteni a Sync Toy-t.
Lex
Az a baj vele, hogy egyrészt szinkronizáláshoz a két gépnek kapcsolódnia kell, másrészt, ha adathordozóval szinkronizálok (mert a másik gép 10 km-re van), akkor a teljes szinkronizálandó anyagnak el kell férnie az adathordozón (30-40 GB). Ha jól olvastam, akkor tulajdonképpen ez egy felturbózott Táska.
Kovács Gyula (MiniDisc)
IDÉZET(Lex @ 2005. augusztus 09., 13:52 - kedd)
Az a baj vele, hogy egyrészt szinkronizáláshoz a két gépnek kapcsolódnia kell ...

Ha nem kapcsolódik a két gép egymáshoz, hogyan akarsz szinkronizálni? blink.gif
Lex
IDÉZET(Lex @ 2005. július 14., 14:10 - csütörtök)
A szinkront úgy gondolom, hogy a progi készít egy leltár adatbázist az állományokról, ezt felrakja az USB meghajtóra, majd a másik gépen összehasonlítja az ottani állományokkal. A különbözetből, amennyi felfér, felrakja az USB-re, majd az első gépre felteszi. Ezt addig folytatja, amíg szinkronba nem kerül a két gép. Egyszerre általában 10-100 MB adat keletkezik, vagy módosul, ezért egy fordulóval mindig szinkronizálható a két gép. Nem akarok külső winchestert használni.

Ahogy az elején leírtam.
Spányik Balázs
Azért lássuk be, ez egy elég speciális módja a szinkronizálásnak. Ettől persze még letezhet ilyen program, csak hát mi még nem találkoztunk vele.
Darcy Tucker
Szerintem elég bonyolult egy szinkronizálás lenne. Én a helyedben megfontolnám egy külső winchester beszerzését.
Lex
Csak így kifejtve bonyolult. A lényeg, hogy két egymástól elszigetelt gépen mondjuk 30-40 GB adatot szinkronban kell tartani egy USB drive-val.
A két gép között szinte naponta kell szinkronizálnom és nem szívesen cipelek egy kilós téglát, ami még sérülékeny is. A feladat megoldható, én is meg tudnám csinálni, csak sajna nincs rá időm elhavazás okán.
atzs
Az egyik ismerősöm erre a célra külső (USB-s) notebook-hdd-t használ. Nem egy tégla, és nem is annyira sérülékeny. Ez sincs persze ingyen... sad.gif
Lex
Mégis jóval nagyobb és sérülékenyebb egy USB flash-nél. Egész nap nem cipelném magammal ügyféltől ügyfélig, hogy elhagyjam, odaüssem, leejtsem. Arról nem beszélve, hogy egy 60 GB-os elég drága lenne. Ezért szerettem volna egy kis freeware progival megoldani. Azt hittem, ez egy elég gyakori probléma.
atzs
Kezdek rájönni, hogy nem is olyan egyszerű a problémád. Tegyük fel, hogy készül erre a célra egy program.
Tegyük fel, hogy az A gépen érzékeled, hogy újabb verzió van, ráteszed az USB-re. Aztán mikor odaérsz a B géphez, kiderül, hogy ott már nem ugyanaz van, az utolsó ismert állapothoz képest mindkét gépen volt változás. Ekkor mi van?

Ha netán ez a probléma nem állna fenn, akkor a kérdés a következő: A Total Commander véletlenül nem tud úgy másolni, hogy viszi a teljes alkönyvtárszerkezetet, de szűr valamilyen feltételre? Például az utolsó módosítás dátumára?
Mert akkor lehetne azt, hogy egy transzfermappába átmásolod mindazokat az állományokat, amelyek az utolsó szinkronizálás után lettek létrehozva, vagy módosultak. Ha az eredmény kisebb, mint az USB-d kapacitása, akkor másolod rá az egészet, ha nem, akkor pedig annyit, amennyi ráfér, és fordulsz kétszer...
Shia-ko
Emlékeim szerint a TC tud szinkronizálni. Az miért nem jó? hmm.gif
atzs
IDÉZET(Lex @ 2005. július 14., 18:37 - csütörtök)
a két gép független és kb. 10 km-re vannak egymástól.

Ezért. ani_wink.gif
Shia-ko
És?
Gép-pendrive, pendrive-másik gép. roll.gif
atzs
Olvass már vissza egy kicsit... ani_wink.gif

30-40 GB adatot kellene szinkronizálnia, és nem akar egy HDD-t hurcolni magával. Pusztán a változások ugyanis elférnek egy USB-n.
Lex
Ha az állományok mindig ugyanott és ugyanazon a néven szerepelnének, akkor jó lenne.
Egyébként az egyidejű módosítás miatti ütközés normál probléma az adatbázis kezelőknél. Jelen esetben a felhasználót kell kérdezni, hogy mi legyen (másolás ide, oda, kihagyás).
Hogy érthetőbb legyen, vegyük például azt, hogy a könyvtárakban fényképek vannak. Eleinte, ahogy a gépről kijön nyersen. Persze ez is így szinkronizálódik (ez csak sima átmásolás). Majd egyszer nekifogok rendbe rakni. Az állomány általában nem változik (kivéve, ha módosítom a képet), viszont adhatok neki új nevet (Jánoska játszik) átrakhatom egy új könyvtárba (Családi események).
Ezt a Commander nem tudja kezelni, mert csak az új helyre is berakná a képet, de nem veszi észre, hogy a régi helyről le kellene venni.
A célprogram működése: Az A helyen készít egy adatbázist, amibe beírja az állomány elérési útját, nevét, dátumát, és egy újlenyomatot.
B helyen összehasonlítja az adatokat az adatbázissal. Ha egy új állományt talál a B helyen, akkor annak újlenyomatát megkeresi az adatbázisban. Ha benne van, akkor csak A helyen át lett rakva máshova az állomány, ezért B helyen is át kell rakni. Persze intelligensen nézheti a progi azt is, hogy ha egy könyvtár összes állománya át lett rakva, akkor, ha ugyanazon könyvtár alá lett rakva, akkor csak a könyvtár neve változott, ha máshova került, akkor át lett mozgatva. Nagyjából ennyi. Persze lehet finomítani, de az már részletkérdés.
Kovács Gyula (MiniDisc)
A nero CD-RW üzemmódban működik így. hmm.gif Azt hiszem, kezdem érteni, bár ....
Shia-ko
IDÉZET(atzs @ 2005. augusztus 10., 10:36 - szerda)
Olvass már vissza egy kicsit... ani_wink.gif

Jogos, bocs. blush.gif
szmolkalaszlo
aa
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk, kattints ide.