如何备份源存储库和zip目标文件夹?

时间:2010-10-26 17:37:27

标签: backup backup-strategies

所有来源都在Windows操作系统上,目标备份在Unix系统上(我们使用的是Samba)。

我的源存储库类似于:

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

我想得到一个类似于:

的目的地
-Repository
--Folder1.zip
--Folder2.zip
etc...

首次备份后,我只备份自上次备份以来发生更改的文件。 (如果已创建新文件夹/文件,则进行备份)。

有人知道我的备份需求的工具或脚本吗?我们可以用Robocopy做到吗?

2 个答案:

答案 0 :(得分:0)

如果您愿意忘记压缩部分,我会建议Unix系统上的backuppc和Windows系统上的rsync (win32 port) /或samba配置

有关更多信息,请参阅https://help.ubuntu.com/community/BackupPChttp://backuppc.sourceforge.net/

答案 1 :(得分: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
顺便说一句,我想这不是最直接的方式。