vistaのクライアントとlinuxのサーバーの間で自動的に同期するツールを教えてください

回答の条件
  • 1人2回まで
  • 登録:2009/11/29 09:14:03
  • 終了:2009/12/06 09:15:02

回答(3件)

id:palo No.1

palo回答回数124ベストアンサー獲得回数142009/11/29 21:38:19

ポイント35pt

どのような環境で何を同期させるのか不明ですが、

たとえば、Linux上のSamba(ファイルサーバ)とWindows Vistaの間で

ファイルを同期させるのであれば、

下のようなシンプルな方法もあります。

 

(1) ファイルの差分をコピーするバッチファイルを作る(xcopyやrobocopyを使用する)

(2) Windows Vistaのタスクスケジューラにバッチファイルを登録して定期的に実行する

 

バッチファイルの例:

----------------------------------------

# 送り側の日付が新しいファイルだけをコピーする:

xcopy c:\files \\server\public /d /e /h

----------------------------------------

 

(参考) タスクをスケジュールする

http://windows.microsoft.com/ja-JP/windows-vista/Schedule-a-task

xcopyでファイルをバックアップする

http://www.atmarkit.co.jp/fwin2k/win2ktips/446xcopy/xcopy.html

robocopyでフォルダをバックアップ/同期させる

http://www.atmarkit.co.jp/fwin2k/win2ktips/877robomir/robomir.ht...

id:t-wata No.2

t-wata回答回数82ベストアンサー獲得回数132009/11/30 11:37:03

ポイント35pt

他の方もいっているとおりやりたいことがやや不明瞭ですね。

同期と言っても、一方のみを更新し、その結果を他方に反映し続けるものか、

両方が別々に更新されてそれを互いにマージしたいのかというのもわかりません。

どの程度のファイル数・サイズが同期の対象になるかもわかりませんし、Vista、Linuxが

それぞれ何台あるのかも不明です。

一応同期というと、最初に思いつくのはrsyncですが、互いに更新し合いたいなら、

(別のマシン上に)svnなどのリポジトリサーバを上げて、同期をリポジトリへのチェックイン

とチェックアウトで実現する方法もあります。

しかし何が最適かは、やりたいことがはっきりしないとなんともいえないです。

id:BlueSkyDetector No.3

BlueSkyDetector回答回数9ベストアンサー獲得回数22009/12/01 16:10:50

ポイント10pt

http://ja.wikipedia.org/wiki/Unison

http://www.cis.upenn.edu/~bcpierce/unison/

タスクにunisonを登録して自動で定期実行しておけば、ファイル同期してくれますよ。


unison使用例:

http://www.er.ams.eng.osaka-u.ac.jp/user/kikuchi/wiki/wiki.cgi?p...

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/858dirsyncgui....


詳細なUnisonのマニュアル:

http://88171.net/UnisonManualJa

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません