Sarcina de sincronizare a fișierelor

Prima alertă a problemei mondiale! Dacă aveți luxul de a utiliza două calculatoare pentru codarea de zi cu zi - de exemplu, un birou pentru birou și un laptop pentru acasă - probabil că v-ați plâns (sau blestemați) atunci când fișierele dvs. nu se sincronizează corect.

De ce laptopul meu nu poate fi o oglindă exactă a desktop-ului meu?

Știu că am! Chiar m-am gândit, "De ce laptopul meu nu poate fi o oglindă exactă a desktop-ului meu?" Ei bine, există modalități de a realiza acest lucru, dar consumă mult timp și nu sunt la fel de consecvenți cum ați putea să sperați. Cu toate acestea, să examinăm câteva moduri în care putem sincroniza două computere.


Sincronizați directorul de domiciliu cu Dropbox

Este posibil ca toți să folosim Dropbox într-o oarecare măsură. Instalarea implicită va crea a ~ / Dropbox director; cu toate acestea, putem utiliza și "Selective Sync" pentru a defini care sunt dosarele vizionat.

Acum, s-ar putea sincroniza întregul director de acasă, așa cum este exemplificat în imaginea de mai sus. Există încă preocupări potențiale cu această metodă:

1 - Spațiul nu este liber, yo!

Planul de bază Dropbox gratuit oferă 2 GB de spațiu - cu alte cuvinte, nu foarte mult. Dacă intenționați să vă sincronizați întregul Acasă , va trebui să vă angajați fie pentru planurile de 50 GB, fie pentru cele 100 GB, care vă vor conduce la 120 de dolari sau 240 de dolari pe an, respectiv. Hopa! Chiar și mai rău, dacă sunteți ca mine, veți găsi că chiar 100GB nu este de ajuns.

2 - Sincracție nesfârșită

Dacă alegeți sincronizarea întregului dvs. Acasă/ , puteți găsi că, aparent în orice moment, Dropbox se sincronizează. Descărcați un film iTunes pe laptop și, când porniți computerul desktop, va dura o oră pentru a descărca acel fișier mare. Acest lucru poate fi incredibil de iritant. De asemenea, în timp ce, așa cum înțeleg lucrurile, procesul de descărcare a unui fișier mare nu trebuie să interfereze cu documentele mici care sunt sincronizate în același timp, am aflat că deseori o face. Dacă salvez un document Word pe laptop-ul meu, uneori poate fi o așteptare bună înainte să apară pe celălalt computer.

Toate aceste mici iritații se adună rapid.

3 - CPU intensiv?

Trebuie să recunosc că acesta este un pic ciudat. Am observat că, la unele puncte, Dropbox poate fi un pic cam greu pe procesorul meu. După verificarea computerului meu Monitorizarea activității, Am găsit Dropbox preluând până la 30% din procesorul meu, reducând dramatic performanța computerului meu.

Tot ce a spus, acest lucru pare a fi un efect sporadic. Pe măsură ce scriu acest articol, în timp ce se sincronizează, Dropbox utilizează mai puțin de 1% din CPU-ul meu. Este cu siguranță ciudat. Poate că voi aveți niște note în comentarii?


Utilizați sincronizarea cu GoodSync

Dacă aveți nevoie de un mod mai ieftin de sincronizare a fișierelor, puteți căuta în GoodSync, ceea ce vă permite să creați orice număr de locuri de muncă (ediția gratuită este limitată la trei). De exemplu, aș putea crea un loc de muncă care, în fiecare zi, copiază toate fișierele dintr-un anumit director de pe desktop pe calculatorul meu. În mod alternativ, aș putea instrui și pe GoodSync în mod activ ceas directorul Desktop și copiați fișierele în timp real. Dacă alegeți acest traseu, rețineți că poate afecta performanțele computerului dvs. puțin.

Avantajul evident al utilizării GoodSync este că nu plătiți o taxă lunară.

Serviciul face chiar procesul de localizare a diferitelor computere din rețeaua locală cât mai ușor posibil. Dacă vă conectați la GoodSync pe fiecare computer, sistemul de fișiere va fi automat disponibil pe toate computerele.

Până acum, aceasta este metoda pe care am folosit-o. Sigur funcționează, dar, din nou, există sughițe sporadice. Mai presus de toate, trebuie să aștept ca fișierele necesare să copieze și, din nou, din când în când, aplicația pare să se rătăcească și să rateze anumite declanșatoare.


Este dificil de a sincroniza setările

În timp ce unele aplicații ne permit să sincronizăm setările de configurare și bazele de date, prin Dropbox, altele nu. De exemplu, să luăm în considerare o aplicație care vă permite să salvați fragmente utilizate în mod obișnuit (Fragmente în cazul meu). Ați găsit probabil frustrarea în faptul că un fragment pe care îl salvați în versiunea de fragmente a laptopului dvs. nu va fi disponibil pe desktop.

Fragmente vă permite în mod special să vă sincronizați baza de date XML prin intermediul MobileMe, dar majoritatea dintre noi nu o folosiți - așa că, înapoi la desen.

Soluția comună

Pe Mac în mod special, soluția frecvent anunțată este crearea unui symlink.

Asa ca sa facem unul impreuna; sarcina noastră este să sincronizăm baza de date pentru Fragmente pe cele două computere cu Dropbox. Acest fișier XML al bazei de date va fi stocat în interiorul ~ / Library / Application \ Support / Snippets.

Primul, CD/ la Suport aplicatie , menționată mai sus.

 cd ~ / Library / Application \ Support

Apoi, vom copia directorul Snippets în Dropbox. Dacă nu sincronizați întregul director de acasă, păstrați lucrurile curate și creați-le Suport aplicatie director în rădăcina folderului Dropbox.

 mv Snippets ~ / Dropbox / Application \ Support

Acum, vom crea o simbolică. Asigurați-vă că sunteți în continuare în cadrul ~ / Library / Application \ Support / Snippets directorul și tipul:

 Fragmente ln -s ~ / Dropbox / Application \ Support / Snippets

Pentru a înțelege mai bine această linie, gândiți-vă la aceasta: ln -s [cale / spre / director / către / sincronizare] [cale / spre / new / folder].. Acest cod creează o legătură simbolică, care ne permite să stocăm baza de date a fragmentelor în Dropbox, dar să funcționăm așa cum era de așteptat. Aplicația va dori să găsească aceste fișiere în Suport aplicatie/ director, iar această metodă permite acest lucru.

Repetați acești pași pentru fiecare computer și apoi testați-l! Creați un fragment nou pe laptop și vizionați-l să apară pe desktop, după ce Dropbox sincronizează fișierul.

Deci sigur, această metodă funcționează; dar nu este perfect.

  1. Este nevoie de timp. Veți face acest lucru pentru fiecare aplicație sau sincronizați întreaga adresă de asistență pentru aplicații?
  2. Nu toate aplicațiile pot fi sincronizate în acest fel. De exemplu, Quicken va lovi un zgomot dacă utilizați această tehnică. Am găsit încă o modalitate de a obține Quicken să joace frumos pe mai multe computere. Există nenumărate subiecte de forum pe acest subiect. Este mai ușor să utilizați Mint.com, dacă este disponibil acolo unde locuiți.

De ce complici lucrurile?

Într-o zi, nu mai mult de o săptămână în urmă, când m-am trezit, din nou, dorind laptopul meu să fie o oglindă pentru desktop-ul meu, mi-am dat seama că complicam lucrurile. De ce am nevoie de două hard-discuri separate? Cât timp am pierdut cercetarea instrumentelor de sincronizare?

De azi, acum sunt un om "un computer". Mi-am vândut iMac-ul și laptop-ul și le-am înlocuit cu un Macbook Pro de 15 inch și un display Thunderbolt. Când sunt în biroul meu, conectez laptop-ul la monitorul meu, lucrez în glorioasa modă de 27 de inch cu care m-am obișnuit. Și când, sunt pe canapea, sau - mă urăsc? în patul de lucru - laptop-ul este deconectat și este de afaceri ca de obicei.

Nu mai există o sincronizare, nu mai plângeți, nu mai aveți probleme. Mi-a trebuit ani să aleg cea mai evidentă soluție.

Întrebarea mea pentru tine este?

Dacă vă aflați într-o poziție similară, cum faceți personal sarcina de sincronizare a fișierelor?

Cod