需要备份软件建议(用于从 USB 记忆棒连续镜像数据)

需要备份软件建议(用于从 USB 记忆棒连续镜像数据)

我想听听一些关于使用 USB 棒工作时良好做法的建议。特别是关于备份软件。我有自己的自制备份(C# + JFileSync),但这适合我妻子,她不是极客。

问题:我的妻子使用 3 台计算机(上网本、笔记本电脑、台式机),所有计算机以及 USB 记忆棒上都有数据。
:仅使用 USB 记忆棒工作,但在每台计算机上运行非侵入式备份,将 USB 数据保存在本地。因此,主数据在记忆棒上,但会自动镜像到她当时使用的每台计算机上。

寻找能够:

  • 能够备份打开的文件(例如 robocopy 无法保存打开的文件)
  • 持续备份无需用户干预
  • 保存文件在相同的目录结构/格式,这样如果遇到麻烦,她只需进入备份目录并获取文件
  • 如果可能的话,保留文件的多个版本(对于这种情况,请将内容擦除然后插入其中一台计算机)
  • 运行Windows XP 和 7不太贵!!! 开源是理想的。

我使用过 JFileSync、robocopy 等。我会选择工业级解决方案,因为自制解决方案需要时间才能解决问题。我不能承受数据丢失。

谢谢,阿德里安

答案1

我不知道如何在 Windows 上使用它(我猜是用 cygwin),但你应该考虑使用 rsync。我使用这个脚本

#!/bin/sh
SOURCE_DIRS="$HOME:/another/dir:/and/so/on"
TARGET_DIR="/Volumes/Backup/laptop/"

# if the external drive is not there, complain and stop
if [ ! -e "$TARGET_DIR" ]
then
 echo Target directory does not exist!
 exit 1
fi

IFS=:
date=`date +%Y%m%d-%H%M%S`
pushd .
cd ~/
/usr/bin/rsync --backup --suffix="-backup-$date" --progress -av $SOURCE_DIRS "$TARGET_DIR"
popd

您要做的是找出如何在每次插入 USB 时自动运行脚本。在这一点上我无法帮助您。

答案2

我使用 Allwaysync 取得了相当大的成功。它不进行连续备份,但您可以将其设置为同步各种时间间隔。它可以在 XP 和 Vista 上运行,不知道 W7 是否适用,但可能可以。

http://www.allwaysync.com/

答案3

我以前用过 allsync 的免费版本。与 Synkron 相比,它只是小菜一碟。它是跨平台的,功能非常丰富,而且是开源的。

http://synkron.sourceforge.net/

相关内容