sync – Rsync の Windows 代替品?

file-transfer remote sync

私は、私の家のファイルサーバーと私の兄弟のファイルサーバー間のファイル同期を設定しようとしているので、それぞれが重要なデータのオフサイトバックアップを持っています。両方のシステムは Windows を実行しています (一方では XP、もう一方では 7)。 rsync はファイルの一部、変更された部分だけを転送し、全体を転送しないという事実が気に入っています…多くの帯域幅を節約しています。しかし、私はそれが正しく動作するようにするには、ほとんど運がありませんでした。私はDeltaCopyを使用してみましたが、それのインターフェイスは恐ろしいですが、それは私のLAN内で動作しますが、それは常にリモートのときに接続するために失敗します。(それについては、この質問を参照してください)

Windows上で動作し、同じような機能を持つ別の代替プログラムはありますか?今のところ、他の選択肢はFTPとSyncBackProのようなものを使用することですが、それはファイル全体を転送するだけです

編集: もう少し明確にするために、私が行っているバックアップは数十万のファイルをスキャンする必要があり、それぞれの端で400GB以上のファイルを追加する必要があります…それが転送にLIVEのような仲介サービスを使用していない理由です

編集2: また、これらのバックアップはVPNを使わずにリモート接続で行う必要があります。つまり、Windowsファイル共有(SMB)を使用することは問題外です

  33  Adam Haile  2009-11-12


ベストアンサー

Windows で rsync を実行できる cwrsync があります。私たちは、約140kのファイルをバックアップするために、私たちのサーバーの一つでそれを使用しています。FTP ではそれを扱うことができませんでした

19  DHayes  2009-11-12


rsync は Windows 上で動作します – deltacopy はその周りのラッパーです

14  Journeyman Geek  2009-11-12


rdiff-backup はファイルの差分のみを送信するために rsync アルゴリズムを使用し、ファイルの履歴を保持します。履歴の部分はバックアップスキームにとって非常に重要な機能です

1年以上前から(マイクロソフトのみの)オフィス周辺で使っています。ちょうどいい感じで動いています

8  Rodney Schuler  2009-11-12


私は、Robocopyを試してみることをお勧めします。これはデフォルトでは Vista/7/2008 の一部であり、新しいバージョンではミラーをサポートしています。また、レジュームやネットワーク共有にも対応しています

5  BinaryMisfit  2009-11-12


コマンドラインツールを使うことに抵抗がなければ、Unison File Synchronizer…が好きです。これは高速で、rsyncよりもはるかに速く変更のためにファイルをスキャンします。rsync と同様に、ファイルの変更された部分だけを転送します

5  davr  2009-11-12


Windows Vista 以降、オフラインファイル機能 (クライアントサイドキャッシングとしても知られています) は、遅い接続で自動的に同期し、ファイルの変更された部分のみを転送します (rsync のように)

あなたは特にSMBはあなたのためのオプションではないと言及していますが、私は可能性のある解決策としてこれを言及しています。システムにルーティング可能なアドレス(IPv6アドレスなど)を与えれば、おそらくVPNなしでインターネット経由で接続できるでしょう。私はこれを定期的に行っていますが、ISPがSMBポートをブロックしていない場合はうまくいきます。1つのクライアントがXPを実行していて、ISPがSMBをブロックしている可能性があるので、私は必ずしもあなたにこれをお勧めしません。それでも、接続が可能な場合は、Windows Vista/7に機能が組み込まれていることに言及したかった

5  Jason R. Coombs  2009-11-12


Windows Live Meshを使用することができます。Meshには、Live Desktopとそのクォータをバイパスしてマシン間で同期できるオプションがあります。これにより、必要な情報を好きなだけ同期することができます。やり方は簡単です。Meshが有効になっているフォルダで、[同期設定]を選択し、[ライブデスクトップ]を選択し、[このデバイスでは同期しない]を選択します

この設定では、Liveとのデータの同期をスキップし、Mesh内のデバイス間で直接同期します

4  Sajee  2009-11-12


両方のマシンに cygwin (http://www.cygwin.com) をインストールし、リモートマシンに ssh サーバ (cygwin のようなものか、おそらく http://sshwindows.sourceforge.net/) をインストールして、Windows 上で rsync を使うことができます

3  Mr Fooz  2009-11-12


BackupPCは、オープンソースのバックアップソリューションで、中でもrsyncを利用しています。これがあれば、あなたが望むことができるのではないでしょうか

あるいは、Windows Live Syncという方法もあります。これはWindowsとMacを同期するための非常にシンプルで堅牢な方法ですが、以下の制限があります

インターネット上で共有されているライブラリを含め、最大20個のフォルダ(または「ライブラリ」)を同期することができます。各ライブラリには最大20,000個のファイルを含むことができ、各ファイルは4GBを超えることはできません

同期させたいものがこれらのパラメータに合うのであれば、試してみてください

2  Colin Pickard  2009-11-12


タイトルとURLをコピーしました