Ceph Reef(18.2.X)的基于回收站临时删除块设备

简介: 这篇文章是关于Ceph Reef(18.2.X)版本中基于回收站临时删除块设备的操作指南,包括创建存储池、启用RBD功能、创建和删除块设备以及如何从回收站恢复块设备的详细步骤。

                                              作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.准备测试环境

1.创建存储池

[root@ceph141 ~]# ceph osd pool create yinzhengjie 2 2
pool 'yinzhengjie' created
[root@ceph141 ~]#

2.对存储池启用rbd功能

[root@ceph141 ~]# ceph osd pool application get yinzhengjie
{}
[root@ceph141 ~]# 
[root@ceph141 ~]# ceph osd pool application enable yinzhengjie rbd
enabled application 'rbd' on pool 'yinzhengjie'
[root@ceph141 ~]# 
[root@ceph141 ~]# ceph osd pool application get yinzhengjie
{
    "rbd": {}
}
[root@ceph141 ~]#

3.对存储池进行环境初始化

[root@ceph141 ~]# rbd pool init yinzhengjie
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd pool stats yinzhengjie
Total Images: 0
Total Snapshots: 0
Provisioned Size: 0 B
[root@ceph141 ~]#

4.创建块设备

[root@ceph141 ~]# rbd create wordpress -s 4G  -p yinzhengjie

5.创建块设备详细信息

[root@ceph141 ~]# rbd ls -p yinzhengjie
wordpress
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd info yinzhengjie/wordpress
rbd image 'wordpress':
        size 4 GiB in 1024 objects
        order 22 (4 MiB objects)
        snapshot_count: 0
        id: ad4945cbcd9
        block_name_prefix: rbd_data.ad4945cbcd9
        format: 2
        features: layering, exclusive-lock, object-map, fast-diff, deep-flatten
        op_features: 
        flags: 
        create_timestamp: Wed Aug 28 00:55:28 2024
        access_timestamp: Wed Aug 28 00:55:28 2024
        modify_timestamp: Wed Aug 28 00:55:28 2024
[root@ceph141 ~]#

二.准备测试环境

1.查看回收站列表

[root@ceph141 ~]# rbd trash ls -p yinzhengjie
[root@ceph141 ~]#

2.将镜像移动到回收站,模拟删除效果

[root@ceph141 ~]# rbd ls -p yinzhengjie
wordpress
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd trash move yinzhengjie/wordpress  # 将镜像移动到回收站
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd ls -p yinzhengjie  # 将镜像移动到回收站后,存储池就看不到这个块设备了哟~
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd trash ls -p yinzhengjie  # 再次查看回收站,发现有块设备啦!
ad4945cbcd9 wordpress
[root@ceph141 ~]# 
[root@ceph141 ~]#

3.恢复块设备

[root@ceph141 ~]# rbd trash ls -p yinzhengjie
ad4945cbcd9 wordpress
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd ls -p yinzhengjie
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd trash restore -p yinzhengjie --image wordpress --image-id ad4945cbcd9  # 将块设备进行还原。
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd ls -p yinzhengjie  # 很明显,块设备回来了。
wordpress
[root@ceph141 ~]# 
[root@ceph141 ~]# rbd trash ls -p yinzhengjie  # 查看块设备信息。
[root@ceph141 ~]#
目录
相关文章
|
机器学习/深度学习 分布式计算 数据挖掘
MaxCompute 应用场景实践
MaxCompute 应用场景实践
505 0
|
并行计算 PyTorch 算法框架/工具
Python安装Pytorch教程(图文详解)
Python安装Pytorch教程(图文详解)
2087 0
Python安装Pytorch教程(图文详解)
|
机器学习/深度学习 人工智能 NoSQL
数据库与人工智能的关系
随着AI技术的飞速发展,数据库与人工智能的联系日益紧密。数据成为AI的关键部分,预计到2023年全球数据量将达到33ZB。AI通过机器学习和神经网络等方式处理数据,优化企业运营,预测模式并创造机会。数据库利用AI进行复杂数据分析,如机器学习识别销售趋势,深度学习处理和分类客户数据。悦数图数据库作为高性能图数据库,为AI提供实时、准确的数据支持,尤其在金融风控、实时推荐和知识图谱等领域展现出强大效能,推动AI在各行业的应用和发展。
解决win11开启移动热点共享手机连上后无法上网的问题
本文提供了解决Windows 11开启移动热点后手机无法上网问题的步骤:通过控制面板进入网络和共享中心,在以太网属性中勾选“允许其他网络用户通过此计算机的Internet连接来连接”,然后手机重新连接共享热点即可上网。
|
人工智能 算法 安全
人工智能伦理困境:机器自主性的边界与挑战
本文深入探讨了人工智能技术发展中的伦理问题,特别关注于机器自主性带来的挑战和边界。文章通过分析当前AI技术的发展现状、未来趋势以及可能引发的社会、法律和道德问题,提出了对AI伦理治理的建议。旨在为读者提供一种全面的视角,以理解并应对由AI技术快速发展带来的伦理困境。
436 0
|
存储 缓存 运维
openstack对接ceph存储
openstack对接ceph存储
|
Java 关系型数据库 数据库连接
MyBatis-Plus全套笔记一
MyBatis-Plus全套笔记一
379 1
|
Java 开发工具 对象存储
PAI-AutoLearning 图像分类使用教程
PAI AutoLearning(简称PAI AL)自动学习支持在线标注、自动模型训练、超参优化以及模型评估。在平台上只需准备少量标注数据,设置训练时长即可得到深度优化的模型。同时自动学习PAI AL平台与EAS模型在线服务打通,一键完成模型部署。下面通过一个番茄(tomato)和黄瓜(cucumber)的图片分类示例来演示整个流程的实现具体操作实现步骤。
11594 0
PAI-AutoLearning 图像分类使用教程