【发布时间】:2020-01-30 06:41:15
【问题描述】:
我正在寻找一些见解,无论从 docker 中运行良好的 MariaDB rsync 数据文件夹的副本是否会提供可用的备份。我正在使用 docker 在生产环境中部署多个带有映射文件夹的容器。
我正在考虑使用 rsnapshot 进行夜间备份,因为它逐渐使用硬链接,我可以指定要保留的每周/每天/每月副本的数量。对于代码和实际文件,我怀疑这会很好地工作。
对于 MariaDB,我可以每晚运行 mysqldump,但这实际上每次都会使用数据库的新副本,而不是增量副本。如果我可以 rsync 数据文件夹并 100% 确定备份将完全完好无损,我认为这将是有利的。如果在 rsync 期间写入数据,这种备份方法是否有可能失败? MariaDB 中的所有文件是否会随着日常使用而变化(如果是这样就没有优势了)?
【问题讨论】:
-
MySQL的数据在哪里?在 Docker 映像中?还是从操作系统“挂载”?
标签: mysql docker mariadb database-backups