Ceph块存储-2·镜像快照创建&回滚流程

分享
计算机软件开发 2024-10-5 13:07:42 112 0 来自 中国
一、创建和回滚的思绪及流程:

创建快照:


  • 创建镜像
  • 映射镜像
  • 格式化后挂载
  • 创建快照
快照回滚:


  • 删除数据
  • 卸载挂载点及映射
  • 回滚镜像
  • 重新映射并挂载使用
二、实现与利用(发起利用完每一步都要加以验证哦~):


  • 创建快照:
第一步:在rbd存储池中创建10G的镜像,名为img1

# 新建名为img1的镜像[root@node1 ~]# rbd create img1 --size 10G# 检察镜像名确保创建已成功[root@client1 ~]# rbd list    # 映射为本地硬盘[root@client1 ~]# rbd map img1第二步:在客户端映射镜像img1

(这里的格式化只必要第一次利用)
# 映射为本地硬盘[root@client1 ~]# rbd map img1/dev/rbd0第三步:格式化文件体系,在将其举行挂载到本地/mnt/目录下

# 格式化文件体系[root@client1 ~]# mkfs.ext4 /dev/rbd0# 检察映射列表[root@client1 ~]# rbd showmappedid pool image snap device    0  rbd  img1  -    /dev/rbd0 # 挂载/mnt目录[root@client1 ~]# mount /dev/rbd0 /mnt[root@client1 ~]# df -h /mnt/文件体系        容量  已用  可用 已用% 挂载点/dev/rbd0        10G   33M   10G    1% /mnt# 存入测试数据大概文件[root@client1 ~]# cp /etc/hosts /mnt/[root@client1 ~]# cp /etc/passwd /mnt/# 检察是否存储成功[root@client1 ~]# ls /mnt/hosts  passwd第四步:创建img1的快照,名为:“img1-sn1”

[root@node1 ~]# rbd snap create img1 --snap img1-sn1# 检察快照列表[root@node1 ~]# rbd snap ls img1SNAPID NAME         SIZE 8 img1-sn1          10240 MB

  • 回滚快照(渴望不要在工作中用到这个本领):
第一步:删除数据及目录(测试还原)

# 先删除镜像挂载点目录数据文件[root@client1 ~]# rm -f /mnt/*第二步:卸载挂载点及映射

# 清除挂载点(防止数据误利用)[root@client1 ~]# umount /mnt/# 清除映射[root@client1 ~]# rbd unmap /dev/rbd0第三步:回滚镜像

# 回滚img1到快照img1-sn1[root@node1 ~]# rbd snap rollback img1 --snap img1-sn1第四步:重新映射并挂载使用

# 重新映射img1[root@client1 ~]# rbd map img1/dev/rbd0# 检察映射列表[root@client1 ~]# rbd showmappedid pool image snap device    0  rbd  img1  -    /dev/rbd0 #重新挂载(此时不必要举行格式化)[root@client1 ~]# mount /dev/rbd0 /mnt/#检察数据是否还原[root@client1 ~]# ls /mnt/   # 数据还原完成hosts  passwd三、补充:


  • 各种帮助本领
# 检察子下令[root@node1 ~]# rbd --help   # 检察子下令create的帮助[root@node1 ~]# rbd help create  # 可以通过rbd help检察子下令帮助[root@node1 ~]# rbd help snap rollback   

  • 删除拍照
# 删除快照[root@node1 ~]# rbd snap remove img1 --snap img1-snap1

  • 删除镜像,删除前必要在客户端卸载它
# 卸载挂载点[root@client1 ~]# umount /mnt# 卸载映射[root@client1 ~]# rbd unmap /dev/rbd0# 删除镜像[root@node1 ~]# rbd rm img1
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 16:51, Processed in 0.157045 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表