0

ソースはすべて Windows OS 上にあり、宛先バックアップは Unix システム上にあります (Samba を使用しています)。

ソース リポジトリは次のようになります。

-Repository
--Folder1
---Files
--Folder2
---Files
etc...

次のような目的地を取得したいと思います。

-Repository
--Folder1.zip
--Folder2.zip
etc...

最初のバックアップの後、最後のバックアップ以降に変更されたファイルのみをバックアップします。(または、新しいフォルダー/ファイルが作成された場合はバックアップ)。

バックアップに必要なツールまたはスクリプトを知っている人はいますか? Robocopy でそれを行うことはできますか?

4

2 に答える 2

0

圧縮部分を忘れても構わない場合は、Unix システムでは backuppc を、Windows システムではrsync (win32 ポート) / または samba config を使用することをお勧めします。

詳細については、 https ://help.ubuntu.com/community/BackupPCおよびhttp://backuppc.sourceforge.net/を参照してください

于 2010-10-26T17:46:30.570 に答える
0

Windows マシンに cygwin をインストールし、次のような単純な sh スクリプトを使用できます。

#!/bin/bash
for i in $( ls ); do
        tar czf $i.tar.gz $i
done

# specify your destination here:
rsync *.tar.gz /tmp
rm *.tar.gz

ところで、それは最も簡単な方法ではないと思います。

于 2010-10-26T19:57:09.973 に答える