![是否有用于复制的异步 FUSE 文件系统?](https://linux22.com/image/591038/%E6%98%AF%E5%90%A6%E6%9C%89%E7%94%A8%E4%BA%8E%E5%A4%8D%E5%88%B6%E7%9A%84%E5%BC%82%E6%AD%A5%20FUSE%20%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%EF%BC%9F.png)
我有一台低功耗 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。