ceph 删除了osd但是osd目录保存完整如何恢复

1、 这里假设有一个osd被删除了

执行下列步骤删除:

ceph osd out osd.0

service ceph stop osd.0

ceph osd crush remove osd.0

ceph auth del osd.0

ceph osd rm 0

当执行以上步骤后osd.0被删除掉了

此时数据目录还在,如下:

2、 使用这个目录恢复osd

在源osd.0的节点执行:

ceph osd creat

ceph auth add osd.0 osd ‘allow *‘ mon ‘allow rwx‘ -i /var/lib/ceph/osd/ceph-0/keyring

ceph osd crush add 0 1.0 host=controller-01

然后重新启动osd.0

service ceph start osd.0

此时osd.0被恢复了

时间: 2024-11-04 21:46:34

ceph 删除了osd但是osd目录保存完整如何恢复的相关文章

pwd 查看”当前工作目录“的完整路径

Linux中用 pwd 命令来查看"当前工作目录"的完整路径. 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录. 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置. 1.命令格式: pwd [选项] 2.命令功能: 查看"当前工作目录"的完整路径 3.常用实例:       实例1:用 pwd 命令查看默认工作目录的完整路径 命令: [[email protected] ~]# pwd 输出: [[email protected]

ceph 添加删除磁盘mon osd mds

一.删除节点包含(mon osd mds)的节点 1.摘除mon [[email protected] ~]# ceph mon remove ceph01 removed mon.bgw-os-node153 at 10.240.216.153:6789/0, there are now 2 monitors 2.摘除此节点上所有的osd 1).查看此节点的osd [[email protected] ~]# ceph osd tree -4      1.08                

linq to xml 简单的增、删、改、查、保存xml文件操作

using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using Syste

RHEL 6.5 /etc目录误删,怎么恢复?

这个怎么说呢,真是大水冲了龙王庙,一家人不认识一家人啊,一个搞了linux这么多年的人,居然把/etc/这个目录给删了,晴天霹雳......... 想办法解决:最简单的方式就是将另外一台版本相同的系统的/etc/拷贝过来 在这里呢,我只表述一下我的理论部分: 先进入救援模式(设置好IP),由于/etc/fstab表随着大水冲走了,所以chroot /mnt/sysimage进入真系统肯定是不行滴,这里得自定义创建一个目录/mnt/test,将根分区的设备挂载到/mnt/test,这里还会有一个问

CentOS系统中修改目录的权限后恢复

在我工作中的某一天执行了chmod -R 777 /home后我十分后悔,这下不知道该怎么办?心里面很是着急.此时灵机一动问了一下谷哥,终于找到了方法解决此问题,不过前提是要自己做了文件权限备份工作,现在我就给大家讲解一下我处理的过程: 1.今天我就用/home/tong目录做实验,查看/home/tong目录和文件现有的权限 [[email protected] home]# ll /home/tong/       total 0       -rw-r--r--. 1 root root

Android处理运行时变更保存数据状态恢复Activity

一.概述 运行时变更就是设备在运行时发生变化(例如屏幕旋转.键盘可用性及语言).发生这些变化,Android会重启Activity,这时就需要保存activity的状态及与activity相关的任务,以便恢复activity的状态. 为此,google提供了三种解决方案: 对于少量数据: 通过onSaveInstanceState(),保存有关应用状态的数据. 然后在 onCreate() 或 onRestoreInstanceState() 期间恢复 Activity 状态. 对于大量数据:用

如何使用Maven的archetype快速生成一个新项目(解决生成项目目录不完整问题)

Maven的archetype Plugin可能大家都听过,但不一定都能很好地用好它.缺省地如果你使用 mvn archetype:generate 会从maven的Repository里查找所有支持的arche types,大概有500~600个.正因为是太多了,所以查找起来很是不方便. 其实平时常用的arche type也就那么几个.像我会用到的: 1.simple start 2. web app 3. Groovy basic 很自然的就会考虑,是不是能什么简便的方法只需要从这3个组成的

18年学习笔记---word2010在正常关闭的情况下,点了“不保存”,如何恢复

参考链接:https://zhidao.baidu.com/question/464244009.html 情况一: 如果您修改了以前保存过的一篇文档,只是退出时没有保存修改结果: 可以这样找回未保存的文档: ①重新打开以前保存过的那份文档,点击"文件"按钮切换到后台视图: ②单击"信息"页: ③找到右边"版本"栏目下显示为"<时间>(当我没保存就关闭时)"的一个文件版本,单击这个版本即可. 情况二: 如果您新建了

IDEA解决新建maven项目目录不完整的问题

1.在创建项目时加上下面的参数,另外不要写错maven的文件目录地址,此时会补全一部分,不过仍然缺少resources目录 2.补全resources文件夹 打开project structures 按照目录补全,new folder..填写文件名为resources,然后resources文件夹右键点击选择Resources. 原文地址:https://www.cnblogs.com/jicheng1996/p/9823572.html