增量备份和同步软件


13

我需要Windows的免费软件(带有gui或命令行),该软件可以增量备份复制所有文件,并将更改或删除的文件存储在名为上次更改日期(或递增编号)的目录中。

更准确地说:
D:\是我的数据驱动器
E:\是我的Backupdrive。

如果我想从D ::
E:\ d_lastbackup \ 备份所有数据,则将包含D 的所有文件和文件夹内容(无压缩或归档,相同的文件属性)的纯副本
E:\ d_20090822 \将包含所有文件(具有完整路径)在上一版本(自上一个版本以来已更改或删除)中
E:\ d_20090820 \将包含所有具有最新版本(自上一个版本以来)已更改或删除的文件(具有完整路径) )
,依此类推...

我有一个与Maxtor的旧USB harddsik完全兼容的软件,但是它只能在该设备上使用。

有什么建议吗?

Answers:



9

我使用7-zip进行增量压缩备份。
这是参考文章:Powershell&7Zip增量备份解决方案
该链接具有准备使用的脚本
但是,您实际上并不需要PowerShell-该功能来自7z本身。


1
这是一个了不起的答案。再加上WinSCP,使得rsync从Windows盒子远程访问任何死掉的东西变得简单。非常感谢!
mrduclaw

我喜欢使用7z作为差异,因为如果使用-u,它将为已删除的文件提供反项目。这样,您所需要做的就是完整备份和差异,以恢复到原来的状态。
Scott McClenning

5
您的链接已损坏。:(
若昂·波特拉


5

我将rdiff-backup与在'net上发现的添加VSS功能的一些脚本一起使用。每个以前的版本都以压缩的形式存储,以区别于较新的版本。这样可以以最少的存储空间进行备份,从最新版本进行还原的速度最快,而且我可以删除非常旧的备份而不会弄乱新版本。


2
告诉您从哪里获得这些脚本,或者如果可以发布它们,甚至更好,将是非常不错的。;)
Stecy

我现在正在使用vscsc.sourceforge.net
Rodney Schuler

3

如果您获得了RobocpyRobocopy GUI,则可以用它来做自己想做的事情。我每天都用它做备份。


我创建了一个bat文件,其中包含一些robocopy行,可将我的东西备份到外部硬盘驱动器上。然后将bat文件添加为每天运行一次的任务。效果很好=)
Svish

是的,我就是这样做的。
Hondalex


0

某些备份设备(例如Seagate Freeagent外部驱动器)随附提供的备份软件。但是,我发现要掩盖建筑物的火灾,最好使用远程备份系统,例如SquirrelsaveMozyCarboniteJungledisk。如果您有家庭网络,并且希望一台计算机充当备份计算机,则R1Soft的CDP备份系统支持Windows和Linux计算机。

但是,所有这些选择都是商业性的-但是您的数据有多有价值?


0

我编写了自己的Python脚本。它使用md5sum来检测更改的文件,并将它们复制到每个工作目录中的标准备份子目录中。每个备份文件都具有相同的文件名,并带有后缀,例如<filename>_1, <filename>_2,等等。

当我使用VMS时,这会更容易,因为VMS会自动生成更改文件的备份版本。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.