LinuxからWindows共有への増分コピー


1

cronjobを使用して、Linuxシステム(ubuntu)を毎日Windowsネットワーク共有にバックアップして、組織のバックアップシステムがそれを取得するようにします。

現在、私はを使用してコピーしていcp -auます。これは可能な限り多くのファイルシステム情報を保存するのには問題ありませんが、コピーする前にまずファイルをtarまたはtar.gzアーカイブに圧縮することを考えています。ただし、アーカイブをWindows共有にコピーするのにかかる時間を最小限にしたい-時間枠は60分しかありません。

この状況で最小限のデータのみをコピーする最適なソリューションは何ですか?サブ質問がアーカイブを圧縮すると、変更のみをコピーするのがはるかに難しくなりますか?

回答:


2

この状況で最小限のデータのみをコピーする最適なソリューションは何ですか?

rsync代わりに使用できますcp

rsync変更されたもののみをコピーします。ファイルの一部のみが変更された場合でも、rsyncはそれを把握するのに十分なほどスマートです。

scpの構文と同様の構文で、すべてのメタ情報を保持できます。

を使用するとrsync -z、データを圧縮することもできます。

-z、-compressこのオプションを使用すると、rsyncはファイルデータを宛先マシンに送信するときに圧縮します。これにより、送信されるデータ量が削減されます。これは、低速接続で有用です。

このオプションは、通常、接続経由で明示的に送信されない一致するデータブロックの暗黙的な情報を利用するため、圧縮リモートシェルまたは圧縮トランスポートを使用して達成できる圧縮率よりも優れていることに注意してください。


そのためにrsyncサーバーをセットアップする必要がありますか?
KovBal 09

私はDeltacopy(aboutmyip.com/AboutMyXApp/DeltaCopy.jsp)を見つけました。これはLinux上でrsyncと一緒にWindowsで使用でき、セットアップが非常に簡単なようです。
svandragt

必ずしもそうではありませんが、rsyncはcpのようなWindows共有にコピーできます。それはほとんどcpのドロップイン置換です。ただし、オプションを注意深く調べる必要があります。
ルートヴィヒワインツィール

tgzアーカイブ内のいくつかのファイルを変更すると、tarアーカイブ(圧縮されていない)のみで同じものを変更する場合よりも、アーカイブ全体でrsyncの違いが大きくなりますか?
svandragt 09
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.