![Amazon S3 同步理论](https://linux22.com/image/617515/Amazon%20S3%20%E5%90%8C%E6%AD%A5%E7%90%86%E8%AE%BA.png)
我正在设置将我的重要数据(主要是数据库和图像)从我的 Ubuntu 机器备份到 S3。我已经设置了 Amazon S3,并安装了 S3FS 以将存储桶挂载到我的机器上。这运行良好,但是当我测试我的脚本时,我收到一条警告:
s3fs: MOUNTPOINT directory /aaa/bbb/ccc/ is not empty.
s3fs: if you are sure this is safe, can use the 'nonempty' mount option.
因此,我不确定挂载驱动器的工作原理。我在想,我可以在将新文件放入要备份的目录之前挂载驱动器,然后在完成后卸载驱动器。这是有缺陷的逻辑吗?我应该只挂载驱动器一次然后离开吗?如果由于某种原因挂载失败并且我需要重新挂载,我是否应该在重新挂载之前清空目录?
有关更多信息,我将轮流覆盖数据库备份,并rsync
建立一个大型图像目录。
任何有关如何有效地进行设置并使用最佳实践的理论或想法的帮助都非常感谢!
编辑:或者s3cmd
更适合我的备用计划?