利用電腦工作的人,常常都會有下列的需求:重要的檔案三不五時要另外備份(本機或其他地方)、有時候回家仍需工作要用隨身碟把檔案帶來帶去,更新過的檔案還要記得同步,不然加班的辛勞就付之一炬了。用隨身碟攜帶檔案,除了要記得拔走(有人常複製完、隨身碟還插在公司電腦的 USB 上,回家才發現),檔案更新的動作也要小心,如果 Copy 錯、把舊的蓋到新的,而機器上又沒有備份,那就叫天天不應了(米米最近才發生一次這樣的事~)。一般的文件編輯,我是習慣用 Google Doc,因為是網路服務,所以到處都可以編輯使用(除非網路斷線),最重要的,它會自動備份(幾秒就一次),而且隨時能回復到任何一個備份的時間點,所以不管怎樣資料都能回復,也省去使用隨身碟複製來複製去的麻煩。但是,畢竟 Google Doc 不是辦公室內通用的文件格式,工作上還是避免不了要用 Word、Excel、Powerpoint、PDF 等檔案,這些檔案需要本機編輯,就一定有檔案備份和複製的問題。如果檔案不大、不多,我會選擇透過網路硬碟、FTP 或 Email 來傳遞,一旦檔案又多又大,那還是免不了要搬出「大拇哥」甚至外接硬碟來複製了。想到現在網路服務那麼多、線上備份同步的需求也一定有,有沒有一種服務,能夠把本機特定資料夾直接自動複製到網路硬碟,不需「手動」搞什麼備份或同步,任何地方都可以存取檔案,而且最少也要有幾百 MB 甚至幾 GB 的空間容量。這樣的服務不但兼具了即時備份(而且還是異地備援),還讓檔案有可攜性(不用再拿隨身碟複製帶來帶去),只要有網路的地方,都可以使用和更新這些檔案。
找了半天,國內外這類服務果然不少,但卻沒有一種能提供「即時自動同步」的功能(就是類似資料夾的 Online Mirror,檔案一存檔就自動同步到網路上)。某天看到「軟體玩家」這篇「Live Sync」的文章,一度以為找到我要的答案了,裝來用後發現完全不是想像的那麼一回事,Live Sync 是用來讓你「同步兩台電腦上的資料夾」,如果兩台電腦其中一台沒開機(公司的),那另一台電腦(家裏的)根本沒法同步更新,中間沒有類似網路硬碟的空間可以處理未開機那一端的檔案同步啊!如果電腦不會關機的人是可以用 Live Sync 來做檔案同步,但只要有一方關機就做不到「異地備援」了!所幸在爬文的過程,得知 M$ 這類的網路硬碟和資料同步的服務一共有三個,一個是 SkyDrive (之前講過)、另一個是 Live Sync,最後還有一個據說是「集大成」的 Live Mesh,前兩個我都玩過,只好把希望都放在 Live Mesh 上囉~不需要另外註冊,直接使用 MSN (Live Messenger) 帳號就能夠開通服務,從教學網頁得知,這個服務第一個用途就是幫你同步本機的資料夾到網路上,Live Mesh 上有個網路桌面 (Live Desktop),本機資料夾可以直接建立一個一模一樣的「鏡射 (Mirror)」在網路桌面上(當然,本機要先裝一個 Client 程式),設定好接著本機資料夾的檔案就會被全部複製到網路上去(速度還挺快的、空間送你 5GB),同步完成、任何地方都可以透過瀏覽器連到 Live Mesh 中的 Live Desktop,直接管理或下載檔案,這樣就對啦!厲害的是一旦本機目錄裡面的檔案有變動(不管是刪除、改檔名、存檔),在網路桌面上的同步資料夾,「馬上」就會透過本地端的程式來自動同步,這才叫「即時同步備份」和「異地備援」啊!
這是用瀏覽器開啟 Live Desktop 樣子,桌面上的資料夾就是你設定同步備份的資料夾,點兩下開啟做和本機的資料夾操作類似。
由於該服務、該 Client 程式都是 M$ 開發的,目前也只支援 M$ 的 Windows 作業系統,除了系統列有個常駐程式能顯示資訊和操作,它還和檔案總管有整合,一旦該資料夾被拉進 Live Mesh,在「我的電腦」裡會出現「Live Mesh Folder」的捷徑,如果在電腦各地建立了 Live Mesh 同步部份的資料夾、不用一個一個找,這邊就可以看到。電腦裡這些資料夾的圖示也會被替換,一旦打開該資料夾,資料夾旁邊會長出一個浮動「快捷列」、上面有 Live Mesh 的功能和選項,還有該資料夾所有同步和變動的紀錄,果然還是 M$ 的服務才能和 M$ 的作業系統有這樣緊密的結合啊!
Live Mesh 和本機資料夾的整合。開啟本機設定了同步的資料夾,除了資料夾圖示不一樣(變藍色)、還黏了一個浮動列在右邊,展開浮動列上的功能會另外滑出右邊那個完整視窗(有點像 Live Messenger 的樣子),這裡的範例顯示的是該資料夾更新的詳細紀錄。
該服務除了支援本機透過網路備份到 Live Desktop 上,如果是多媒體檔案(影片、圖檔),還支援線上瀏覽開啟!如果你變更了 Live Desktop 的資料(上傳檔案、刪檔、建立資料夾),被設定同步的本機資料夾一樣會被雙向同步,所以如果有多台電腦設定同步資料夾,不管每一台有沒有開機,下次使用時,該資料夾在本機、遠端或網路上看到的檔案內容都一樣(自動更新),這才叫做資料夾同步啊!這部份 Live Mesh 做的真的很不錯,如果有網路備份和多台電腦資料夾同步的需求,在 Windows 上,Live Mesh 目前可以說是所向無敵啊!
在連線的安全性上,全程使用 SSL 加密,應該不用擔心上傳什麼資料被監聽。除了檔案處理,網路資料夾也可以「分享」給朋友(不過還沒機會試),更厲害的 Live Mesh 還提供「遠端電腦控制」(Remote Desktop) 的功能(當然要控制,遠方那台電腦一定要開機),看起來是用瀏覽器去遠端遙控一部電腦,瀏覽器要先下載個 ActiveX 元件(Firefox 當然不支援),載入元件後就可以用 IE 來做遠端控制啦!這玩意應該要走特定的 Port,所以只要公司的 MIS 稍微阻擋,要控制遠端的電腦大概會被防火牆擋住吧!(我還沒那麼熱血找兩台 PC 跨網段去試驗..)
看了說明,基本上 Live Mesh 的 Roadmap 很遠大,未來除了支援 Mobile Device,還能在 Mac OS 上同步。單純的資料夾同步不算什麼,接下來還會定義 SDK、API,讓使用者開發能存取使用這個像「遠方網路硬碟」裡的應用程式,未來能做的發揮真是讓人相當期待啊!近來 Cloud Computing & Storage 很流行,Google 雖然腳步也沒有慢,但類似 M$ 的 SkyDrive, Live Sync 和 Live Mesh 這類更貼近使用者需求的服務卻都沒看到(GDrive 喊了半天一般人都還用不到),M$ 藉著作業系統的優勢,推出這類結合網路和本機使用習慣的服務,一樣免費、簡單好用,其他人真的很難切入競爭啊!這陣子使用 Live Mesh 來同步和備份公司和家裏的檔案資料,雖然還是 Beta,但感覺很不錯,同步更新時一點感覺都沒有,不知不覺網路上已經有了一份本機檔案的備份啦(幾百 MB)~連線上有加密,儲存的檔案還有磁碟陣列設備的高等級保護,這個異地備援應該也還算值得信賴吧!不過不知道為什麼這個服務在網路上有著墨的文章不多(服務都出來半年多了,還是沒什麼介紹教學文,但 Google 的玩意倒是一呼百應... XD),如果有類似備份和同步資料夾的需求,倒可以試試 M$ 推出的這個 Live Mesh,反正重要的資料備份多做幾次也不會嫌多啊~
意猶未盡的可以看 Max 的 Blog,有一系列圖文並茂的介紹文章(1. 網路桌面 Live Desktop、2. 遠端遙控 Remote Connect、3. 資料夾分享、4. 遠端遙控補充)。