2010/06/05

複数PCのDesktopをDropboxを使って同期する方法

先日,
『Dropbox』フォルダ内にないファイルやフォルダを同期という記事を読んで,
以前からやりたいと思っていた複数PCのデスクトップ同期法を思いついたので紹介.


方法の紹介の前に,
そもそもなんでデスクトップを同期したいかって話を少し.
僕のファイル管理法の話.

そんなことどうでもいいって人は,
飛ばして続きを読むへ.


僕は,現在進行中のタスクはDesktop上に置き,
それ以外のファイルはアーカイブとして別のフォルダにしまうと決めてます.

現在進行中のタスクは一時的にしか使わないファイルなども多く,
フォルダに整理しようとしてもなかなか難しいもの.
タスクが終了してから必要なファイルと不必要なファイルを分けて,
アーカイブフォルダに整理します.

Desktopにおいてるのは喫緊の仕事だけなので,
ToDoリストのような役割も担っています.

机の上に今使ってる書類を広げて,
使い終わった書類は引き出しにしまうようなイメージ.


また,僕は,メインでMacBook Pro,
大学の研究室でiMacを使っており,
ほとんどすべてのデータを定期的にバックアップしているため,
両方のPCに必要なデータがほとんどそろってます.

しかし,(僕がDesktop上で管理しているような)現在進行中のタスクなど,
頻繁に書き換えるデータは定期的なバックアップでは
最新の状態に保つことはできません.


だからDesktopをリアルタイムに同期することができれば,
ほぼすべてのファイルに関して最終更新日と変更を加えたPCを気にせず,
どのPCからでも最新の状態のものにアクセスできるわけです.


頻繁に変わるデータはネットを使ってリアルタイムに同期.
あまり変化のない大量データはLANを使って定期的に同期.
言わば,時間スケールの分離ですね.



さて,前置きが長くなりましたが,
Dropboxを使ったDesktop同期の方法です.

基本的にMacの場合の方法ですが.
Windowsでも同じ感じでできると思われます.


1.Dropboxをいれる
Dropboxはネットを介してファイルを同期するサービスです.
ここで無料で入手できます.


2.Desktopを空にする
ファイルはDesktop以外のところに避難させておきます.
Desktop自体は何も無い状態にしておきます.


3.Dropboxをオフにする
Dropboxを一旦終了します.


4.DropboxにDesktopのシンボリックリンクを作る
ターミナルのlnコマンドを使ってシンボリックリンクを張ります.
 ln -s ~/Desktop ~/Dropbox/Symbolic_Desktop
Symbolic_Desktopの部分は任意の名前でいいです.
この作業が2回目以降だと,既にSymbolic_Desktopがありますが,
その場合,これを削除してからシンボリックリンクを張ります.


5.Dropboxを再び起動
Dropboxを起動して,同期させます.
これでこのPCとDropboxが同期します.


1.から5.の操作を同期させたいすべてのPCで繰り返します.


6.好きなPCからDesktopにファイルを戻す
もう同期作業は完了しているので,
好きなようにDesktopを使うだけです.



注意点がいくつかあります.

ファイルがオンライン上に置かれるため,
個人情報などのファイルはデスクトップに置かないようにします.

また,無料のアカウントの場合,2GBが上限なので,
これ以上のファイルを同期することはできません.
超えた場合どうなるのかは,やってみてないのでわかりません.

ファイルが消えたりすることもあるので,
設定の前には必ずバックアップを取りましょう.
ファイルが消えてしまった場合でも責任は負いかねます.




ファイルの位置までは再現してくれないのが難点ですかね.

他にもっといい方法を知っている人,
やってみて問題点を見つけた人,
コメントしていただけると幸いです.