备用标题:如果rsync(或任何其他应用程序)当前打开文件进行阅读,如何防止删除文件?
我的live系统上有一个cron,每隔30分钟就会将数据库转储到一个备份文件中。
在我的备份系统上,我有一个运行rsync的cron来获取该备份文件,也是每30分钟一次。
我考虑过创建锁定文件并使用它们告诉遥控器是否可以安全地获取文件,反之亦然。我还考虑过让dump脚本在旋转中创建文件名并创建一个" name"远程提取的文件,知道什么文件是"安全"检索。我知道我可以同步cron工作,但我想知道是否有更好,更安全的方式。
我可以使用一些操作系统功能来完成此任务吗?