首页 > 数据库 >mongodb单实例lvm快照备份和恢复

mongodb单实例lvm快照备份和恢复

时间:2022-12-02 13:58:10浏览次数:47  
标签:快照 -- mongodb dev mdb lvm config root

ps -ef|grep mongo             #查看mongodb实例数据目录所在位置

root      1525  1389  3 20:44 pts/0    00:00:17

/usr/local/mongodb/bin/mongod –config     /data/mongodb/conf/mongo_config.yml

 

 [root@host-172-16-13-12 conf]# df -h

Filesystem                       Size  Used Avail Use% Mounted on

devtmpfs                         3.9G     0  3.9G   0% /dev

/dev/mapper/centos-root           50G  2.1G   48G   5% /

/dev/vda1                       1014M  155M  860M  16% /boot

tmpfs                            797M     0  797M   0% /run/user/0

/dev/mapper/VolGroup01-mdb--new   29G  337M   29G   2% /data

[root@host-172-16-13-12 mongodb]# ls /data/mongodb/

conf  data  logs

  pvcreate /dev/vda4                              #创建pv卷

  Physical volume "/dev/vda4" successfully created.

vgcreate VolGroup02  /dev/vda4                    #创建vg

  Volume group "VolGroup02" successfully created

[root@host-172-16-13-12 conf]# vgs

  VG         #PV #LV #SN Attr   VSize   VFree

  VolGroup01   1   1   0 wz--n- <30.00g 1020.00m

  VolGroup02   1   0   0 wz--n- <60.00g  <60.00g

  centos       1   1   0 wz--n-  50.00g       0

lvcreate --size 59G --name mdb-new2 VolGroup02     #创建lv

  Logical volume "mdb-new2" created.

mkfs.xfs /dev/VolGroup02/mdb-new2                  #格式化lv

dd if=/dev/VolGroup01/mdb-new |gzip >mdb-snap01.gz #创建快照备份

60817408+0 records in

60817408+0 records out

31138512896 bytes (31 GB) copied, 266.288 s, 117 MB/s

gzip -d -c mdb-snap01.gz |dd of=/dev/VolGroup02/mdb-new2 #恢复快照

60817408+0 records in

60817408+0 records out

31138512896 bytes (31 GB) copied, 837.877 s, 37.2 MB/s

mkdir /srv                                        #创建挂载目录

mount -o nouuid /dev/VolGroup02/mdb-new2 /srv     #挂载快照盘

[root@host-172-16-13-12 data]# pwd

/srv/mongodb/data

[root@host-172-16-13-12 mongodb]# du -sh *        #查看文件

4.0K    conf

303M    data

16K     logs

/usr/local/mongodb/bin/mongod --config /srv/mongodb/conf/mongo_config.yml &   #启动mongodb实例

!ps

ps -ef|grep mongo                     #查看mongodb实例进程

root      1525  1389  0 20:44 pts/0    00:00:29 /usr/local/mongodb/bin/mongod --config /data/mongodb/conf/mongo_config.yml

root     16641  1389 10 21:33 pts/0    00:00:01 /usr/local/mongodb/bin/mongod --config /srv/mongodb/conf/mongo_config.yml

[root@host-172-16-13-12 mongodb]# mongo localhost:27018 #登陆实例

MongoDB shell version v4.4.17

> show dbs;

admin   0.000GB

config  0.000GB

foo     0.002GB

local   0.000GB

> use foo

switched to db foo

> show tables

bar

> db.bar.count()                                      #查询数据

100000

标签:快照,--,mongodb,dev,mdb,lvm,config,root
From: https://www.cnblogs.com/hmysql/p/16944236.html

相关文章

  • mongodb中重命名一个数据库
    MongoDB并没有提供renameDatabase的命令,用户的想法是通过copydb来实现,先将数据库拷贝一份,然后删除老的数据库,但由于DB里数据很多,copydb太耗时,想知道是......
  • LLVM工具链格式转换compiler示例
    LLVM工具链格式转换compiler示例参考文献链接https://blog.csdn.net/qq_42308741/article/details/116230359https://blog.csdn.net/universsky2015/article/details/12......
  • MongoDB和mysql的区别
    一.什么是MongoDBMongoDB是一个基于分布式文件存储的数据库。由C++语言编写,是一个开源数据库系统。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一......
  • mongodb副本集杂谈
    1.什么是mongodb副本集mongodb副本集是一种在多台机器同步数据的进程,副本提供了数据冗余,扩展了数据可用性。在多台服务器保存数据以避免一台服务器出现问题导致数据的丢失......
  • 数据库编程——MongoDB json
    在学习数据库编程总结了笔记,并分享出来。有问题请及时联系博主:​​Alliswell_WP​​,转载请注明出处。09-数据库编程day05(mongodbjson)目录:一、学习目标二、复习三、作业四......
  • SpringBoot Mongodb实战整合
    目录找出数组中,具有qid=1并且reorderFlag=0的记录找出数组中,qid=1或者reorderFlag=0的记录新增数组数据修改数组数据,根据条件批量修改嵌套数组的字段值删除数组数据......
  • Mongodb删除操作
    不管是数据库还是操作系统的文件,进行删除操作需要谨慎,确认确认再确认。MongoDB提供以下方法来删除集合中的文档delete、drop、remove。drop操作会删除集合及索引文件。1、......
  • MongoDB升级
    因业务需要所以需要对mongoDB客户端jar包升级,在此记录一些过程1、jar包替换,引入依赖3.2.2: mongo-java-driver    |    4.6.1: mongo-driver-sync......
  • Redis的快照
    redis本地持久化到硬盘有两种方式,一是快照(snapshotting),二是只追加文件(append-onlyfileAOF)快照快照,顾名思义可以理解为拍照一样,把整个内存数据映射到硬盘中,保存一份......
  • 《MongoDB极简教程》第一章 NoSQL简史 & MongoDB安装&环境配置
    MongoDB是一款开源的文档数据库,并且是业内领先的NoSQL数据库,用C++编写而成。NoSQL(NoSQL=NotOnlySQL),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生......