Første verden problemvarsel! Hvis du har luksusen til å bruke to datamaskiner for din daglige koding - for eksempel et skrivebord for kontoret, og en bærbar PC for hjemmet - du har sannsynligvis funnet deg selv å klage (eller forbanne) når filene dine ikke synkroniseres riktig.
Hvorfor kan ikke min laptop være et eksakt speil på skrivebordet mitt?
Jeg vet jeg har! Jeg har selv tenkt på meg selv, "Hvorfor kan ikke min laptop være et eksakt speil på skrivebordet mitt?" Vel, det er måter å oppnå dette på, men de er tidkrevende og ikke like konsekvente som du kanskje håper. Likevel, la oss se på noen få måter som vi kan synkronisere to datamaskiner.
Det er sannsynlig at vi alle bruker Dropbox til en viss grad. Standardinstallasjonen vil opprette en ~ / Dropbox
katalog; Vi kan imidlertid også bruke "Selektiv synkronisering" for å definere hvilke mapper som skal være overvåket.
Nå kan vi synkronisere hele vårt hjemmekatalog, som eksemplifisert i bildet ovenfor. Det er fortsatt potensielle bekymringer med denne metoden selv om:
Den grunnleggende gratis Dropbox-planen har 2 GB plass - med andre ord, ikke veldig mye. Hvis du har tenkt å synkronisere hele Hjem
katalog, må du forplikte seg til 50GB eller 100GB-planene, som vil gi deg $ 120 eller $ 240 i året, henholdsvis. Yikes! Enda verre, hvis du er som meg, vil du oppdage at selv 100 GB ikke er nok.
Hvis du velger å synkronisere hele ditt hjem/
katalog, kan du finne det, tilsynelatende til enhver tid, synkroniseres Dropbox. Last ned en iTunes-film på den bærbare datamaskinen, og når du slår på stasjonær datamaskinen, tar det en time å laste ned den ene store filen. Dette kan være utrolig irriterende. Også, mens jeg forstår ting, må prosessen med å laste ned en stor fil ikke forstyrre små dokumenter som synkroniseres samtidig, jeg har funnet ut at det ofte gjør det. Hvis jeg lagrer et Word-dokument på min bærbare datamaskin, kan det noen ganger være en god vent før det vises på min andre datamaskin.
Alle disse små irritasjonene legger raskt opp.
Jeg må innrømme at denne er litt merkelig. Jeg har lagt merke til at på noen punkter, Dropbox kan være litt vanskelig på min CPU. Etter å ha sjekket datamaskinens Aktivitetsmonitor, Jeg har funnet Dropbox å ta opp så mye som 30% av min CPU, noe som dramatisk reduserer datamaskinens ytelse.
Alt som er sagt, synes dette å være en sporadisk effekt. Når jeg skriver denne artikkelen, under synkronisering, bruker Dropbox mindre enn 1% av CPUen min. Det er absolutt rart. Kanskje dere har noen notater i kommentarene?
Hvis du trenger en billigere måte å synkronisere filene dine, kan du se på GoodSync, som lar deg lage et antall jobber (gratis utgave er begrenset til tre). For eksempel kan jeg lage en jobb som hver dag kopierer alle filene fra en bestemt katalog på skrivebordet til min bærbare datamaskin. Alternativt kan jeg også instruere GoodSync aktivt se Min skrivebordskatalog og kopiere filer over i sanntid. Hvis du velger denne ruten, merk at det kan påvirke datamaskinens ytelse litt.
Den åpenbare fordelen ved å bruke GoodSync er at du ikke betaler en månedlig avgift.
Tjenesten gjør selv prosessen med å finne de forskjellige datamaskinene i ditt lokale nettverk så enkelt som mulig. Hvis du logger deg på GoodSync på hver datamaskin, vil filsystemet automatisk være tilgjengelig på alle datamaskiner.
Frem til nå er dette den metoden jeg hadde brukt. Det fungerer sikkert, men igjen er det sporadisk hikke. Mest spesielt, jeg må fortsatt vente på de nødvendige filene for å kopiere over, og igjen, fra tid til annen, synes appen å falle og savner visse utløsere.
Selv om enkelte apper tillater oss å synkronisere konfigurasjonsinnstillinger og databaser, gjør det via Dropbox ikke andre. For eksempel, la oss vurdere en app som lar deg lagre vanlige utklipp (utklipp i mitt tilfelle). Du har sannsynligvis funnet frustrasjon i det faktum at et stykke du lagrer til den bærbare versjonen av Snippets, ikke vil være tilgjengelig på skrivebordet ditt.
Snippets lar deg synkronisere XML-databasen via MobileMe, men de fleste av oss bruker det ikke - så, tilbake til tegnebrettet.
På Mac-en er den ofte annonserte løsningen å skape en symlink.
Så la oss gjøre en sammen; Vår jobb er å synkronisere databasen for Snippets på tvers av våre to datamaskiner med Dropbox. Denne XML-filen for databasen lagres i ~ / Bibliotek / Applikasjon \ Støtte / Snippets
.
Først, cd /
til Applikasjonsstøtte
katalog, nevnt ovenfor.
cd ~ / Bibliotek / Application \ Support
Deretter kopierer vi Snippets-katalogen til Dropbox. Hvis du ikke synkroniserer hele hjemmekatalogen, må du holde ting rent og opprette en Applikasjonsstøtte
katalog i roten av Dropbox-mappen din.
mv Snippets ~ / Dropbox / Application \ Support
Nå lager vi en symlink. Pass på at du fortsatt er innenfor ~ / Bibliotek / Applikasjon \ Støtte / Snippets
katalog og skriv:
ln-s ~ / Dropbox / Application \ Support / Snippets Snippets
For å bedre forstå denne linjen, tenk på det som: ln -s [bane / til / katalog / til / synkronisere] [bane / til / ny / mappe].
. Denne koden oppretter en symbolsk lenke, noe som gjør at vi kan lagre Snippets 'database på Dropbox, men fungerer fortsatt som forventet. Appen vil ønske å finne disse filene i Applikasjonsstøtte/
katalog, og denne metoden tillater det.
Gjenta disse trinnene for hver datamaskin, og test den deretter! Opprett en ny utdrag på den bærbare datamaskinen, og se den vises på skrivebordet ditt, etter at Dropbox synkroniserer filen.
Så sikker, denne metoden fungerer; men det er ikke perfekt.
En dag, ikke mer enn en uke siden, da jeg fant meg selv igjen, og ønsket at min laptop var et speil til skrivebordet, skjønte jeg at jeg var komplisert. Hvorfor trenger jeg to separate harddisker? Hvor mye tid har jeg bortkastet å undersøke synkroniseringsverktøy?
Fra i dag er jeg nå en "en datamaskin" mann. Jeg har solgt min iMac og laptop, og har erstattet dem med en 15-tommers Macbook Pro og en Thunderbolt-skjerm. Når jeg er på kontoret, kobler jeg den bærbare datamaskinen til skjermen, jobber i den fantastiske 27 tommers mote som jeg har blitt vant til. Og når, jeg er på sofaen, eller - gisp? i sengen arbeider - den bærbare datamaskinen er koblet fra, og det er virksomhet som vanlig.
Ikke mer synkronisering, ikke mer klagende, ingen flere problemer. Det tok meg år å velge den mest åpenbare løsningen.
Hvis du er i en lignende stilling, hvordan håndterer du personlig byrden av filsynkronisering?