草庐IT

备份固件

全部标签

mongodb - docker备份和恢复mongodb

创建仅数据容器:dockercreate-v/mongodb_data--namemongodb_datamongo创建monogdb容器:dockerrun--volumes-frommongodb_data--namemongo_db--restartalways-dmongo然后要在我自己的容器中使用mongodb,我使用链接命令:--linkmongo_db:mongo所以一切正常。现在我想根据文档备份mongodb:http://docs.docker.com/userguide/dockervolumes/#backup-restore-or-migrate-data-vo

cron - 如何在 docker gitlab-ce 中启用 cron 备份

我正在使用this要安装的Docker镜像gitlab-ce要配置它,您可以覆盖名为gitlab.rb的文件。通过将其作为卷安装在./gitlab.rb:/etc/gitlab/gitlab.rb:ro你可以找到gitlab.rbhere在备份部分,我目前有这个:##Forsettingupbackups##seehttps://gitlab.com/gitlab-org/omnibus-gitlab/blob/629def0a7a26e7c2326566f0758d4a27857b52a3/README.md#backups#gitlab_rails['manage_backup_p

docker - 备份和恢复 docker 命名卷

我对数量和所有权有疑问。作为一个例子,我正在使用这张图片:privatebin,但在任何情况下都是一样的。首先我要创建音量:$dockervolumecreateprivatebin-data通过dockerinspect,我可以看到数据的位置:$dockerinspectprivatebin-data[{"CreatedAt":"2018-12-04T21:42:46+01:00","Driver":"local","Labels":{},"Mountpoint":"/var/lib/docker/volumes/privatebin-data/_data","Name":"priv

postgresql - Docker 备份和恢复 postgres

我使用dockerpostgres:9.4图像。我需要知道如何备份和恢复仅卷容器。创建的卷容器:dockerrun-v/var/lib/postgresql/data--namedbdatapostgres:9.4/bin/true使用音量dockerrun--name=postgres--volumes-from=dbdata-d-p6432:5432postgres:9.4备份卷容器dockerrun--volumes-fromdbdata-v$(pwd):/backuppostgres:9.4tarcvf/backup/backup.tar/var/lib/postgresql/

mongodb - 创建不带索引的 mongodb 备份/恢复

我想知道如何在不备份、恢复索引的情况下创建mongodump/mongorestore?以及如何在不恢复索引的情况下增量恢复mongodb? 最佳答案 mongodump实用程序从MongoDB创建数据的二进制导出,并将索引定义和集合选项保存在与每个转储数据库关联的metadata.json中。索引详细信息在备份中不会占用任何重要空间,并且通常由mongorestore在从转储中导入每个集合的每个数据后重新确保索引。如果您想避免在还原完成后创建任何新的二级索引,mongorestore具有--noIndexRestoreoption

mongodb - 创建不带索引的 mongodb 备份/恢复

我想知道如何在不备份、恢复索引的情况下创建mongodump/mongorestore?以及如何在不恢复索引的情况下增量恢复mongodb? 最佳答案 mongodump实用程序从MongoDB创建数据的二进制导出,并将索引定义和集合选项保存在与每个转储数据库关联的metadata.json中。索引详细信息在备份中不会占用任何重要空间,并且通常由mongorestore在从转储中导入每个集合的每个数据后重新确保索引。如果您想避免在还原完成后创建任何新的二级索引,mongorestore具有--noIndexRestoreoption

mongodb - 从 compose.io 备份恢复 mongoDB?

如果您下载一个mongodb实例的compose.io备份并解压缩.tar文件,您最终会得到.ns和个位数的扩展名。你如何从这些中恢复数据库? 最佳答案 The.ns.0.1etc.filesarethedatafilesthemselves.这是原始数据库,您可以mongodump这些文件,然后像往常一样使用mongorestore:Thissolution可以在mongo3.0之前工作,但不再支持--dbpath通过mongodump.Mongo3.0解决方案:从包含.ns文件的解压下载目录中运行mongod--dbpath./

mongodb - 从 compose.io 备份恢复 mongoDB?

如果您下载一个mongodb实例的compose.io备份并解压缩.tar文件,您最终会得到.ns和个位数的扩展名。你如何从这些中恢复数据库? 最佳答案 The.ns.0.1etc.filesarethedatafilesthemselves.这是原始数据库,您可以mongodump这些文件,然后像往常一样使用mongorestore:Thissolution可以在mongo3.0之前工作,但不再支持--dbpath通过mongodump.Mongo3.0解决方案:从包含.ns文件的解压下载目录中运行mongod--dbpath./

java - Spring boot - 备份日志文件数限制为 7

在我们的spring-boot项目中,我们使用slf4j进行日志记录。以下是我们在application.properties文件中添加的配置logging.file=/opt/logs/my_log.loglogging.level.org.springframework.web=INFOlogging.level.org.hibernate=INFOlogging.level.nl.yestelecom.boss=DEBUGlogging.level.com.github.isrsal.logging.LoggingFilter=DEBUG它只生成7个备份文件(my_log.log

mysql - 我应该只坚持使用 AWS RDS 自动备份还是数据库快照?

我正在使用适用于MySQL的AWSRDS。说到备份,我知道亚马逊提供两种备份类型——自动备份和数据库(DB)快照。区别解释here.但是,我仍然很困惑:我应该只坚持自动备份还是自动和手动(数据库快照)?你们觉得呢?你自己的设置是什么?我从其他人那里听说,由于数据库实例崩溃时某些无法恢复的数据库,自动备份不可靠,因此数据库快照是拯救您的方法。如果我要将每日数据库快照作为与自动备份类似的设置,我会花很多钱。希望任何人都可以启发我或建议我正确的设置。 最佳答案 根据个人经验,我建议两者都做。我将自动备份设置为8天,然后我还有一个脚本,该脚