在哪里存储数据库备份在centos 7?

我应该在哪里将我的数据库备份存储在Centos 7中? 有没有最佳的做法呢?

我应该把它们放在/var/lib/<app>/backups如这个答案中的build议?

把它们放在任何你想要的地方。 只要他们也复制到其他地方,最好不在现场。 在这里接近“最佳实践”的唯一方法就是将备份放在自己的文件系统上,这样他们就不会填满根文件系统并造成问题。

备份应该在单独的文件系统上,最好在单独的LUN上,以便我们避免磁盘故障。

最好的做法是保持备份在一个单独的主机或云上,你没有提到数据库名称例如:mysql,mongo等,你可以转储日常备份,然后rsync到另一个系统,这将有助于你恢复数据,如果硬件故障如果如果将数据保存在同一台服务器上,则会导致数据丢失

另一个select是将数据添加到像AWS-S3这样的云存储,您可以尝试一年的免费AWS等级(包括S3,如果您的数据满足S3免费层大小),则可以使用linux上的s3cmd设置crons来每天上传数据系统

不过,如果你想保留内部服务器的数据,我会build议附加一个额外的内部驱动器或便携式驱动器到服务器,并保持在该驱动器中的数据至less有两个驱动器会同时失败的机会