我见过的每个备份软件(即使是那些声称具有“持续”保护的软件)都会定期备份文件 - 比如每 5 分钟一次。
我正在寻找的是真正的连续备份软件,即可以透明备份文件的软件就在之前写给他们,这样我就可以确定我已经全部曾经存在过的文件的版本。
有没有什么软件可以做到这一点?
答案1
有个坏消息要告诉你——目前还没有这样的软件。
就在上个月,我也在为自己寻找同样的东西,其执行摘要是,这种软件需要文件系统过滤驱动程序才能确实实时。没有现有软件可以实现这一点。
很少有能与之媲美的,但它们都能复制后变化并且总是存在延迟(尽管对于某些应用程序来说延迟可以减少到一秒以下)。
答案2
在 Linux 系统中,我们使用了某种监视文件系统事件的方法。因此,有一个脚本始终在运行,但大部分时间处于休眠状态。如果指定文件夹发生特定事件(如 IN_CLOSE_WRITE 或 IN_MOVED_TO),我们就会处理该文件。
我们的目标并不是支持它,但是它也有可能支持它。
您可以尝试使用 inotify 或类似工具来搜索备份解决方案。我想到了同步。
答案3
我能想到的唯一办法是使用文件系统,当你修改文件时,它会自动保留旧版本。这叫做版本控制文件系统。针对不同的操作系统有多种实现(请参阅维基百科文章以获取列表)。
请注意,这种“备份”将存储在文件系统内,这将使用您文件使用的相同介质(硬盘)。因此,它将帮助您恢复文件的旧版本,但在文件系统、介质或系统发生故障时将无济于事。
答案4
您可能想要查看 back blaze。非常不错的软件,价格非常便宜,听起来正是您所需要的。它甚至 Dropbox 都会在每次保存时同步。