我有一台低功耗 VIA x86 PC,带有一个 SATA 端口。我想将此端口上的 SATA 驱动器上的特殊文件(即 /var)备份到 USB 闪存盘上,但出于性能原因,我不想使用 RAID1 或完全同步解决方案。
数据不是 100% 持久/可靠是可以接受的,但我正在寻找比 crontab 中每 5 分钟 rsync 更优雅的方法。
答案1
您可以使用 lsyncd 工具来自动化您的 rsyncs - 它使用文件系统通知程序在文件更改时重新运行 rsyncs。
除此之外,其他复制选项要重得多,使用 gluster 同时备份到您的“真实”位置和“备份”可以为您提供镜像,但额外的开销是显而易见的。
答案2
正如 @symcbean 所指出的,ChironFS 是一个基于 FUSE 的文件系统,可将文件复制到两个或多个文件系统。它几乎不需要从命令行进行配置。它的最新版本位于https://github.com/tweksteen/chironfs。