記錄ceph兩個rbd刪除不了的處理過程

2021-08-20 15:18:23 字數 1132 閱讀 3078

在乙個使用的環境發現兩個ceph的rbd刪除不了,發現兩個rbd都是由於殘留了watch的資訊。在此記錄處理過程。

[root@node-2 ~]# rbd rm compute/2d05517a-8670-4cce-b39d-709e055381d6_disk

2018-06-1113:

19:14.787750

7fd05853bd80 -1

librbd: cannot obtain exclusive lock - not removing

removing

image:

0% complete...failed.

rbd:

error: image still has watchers

[root@node-2 ~]# rbd status compute/2d05517a-8670-4cce-b39d-709e055381d6_disk

watchers

: watcher=192.168.55.2

:0/2900899764 client.14844 cookie=139644428642944

將該殘留的watch資訊新增到osd的黑名單,再檢視watch是否存在。

[root@node-2 ~]# ceph osd blacklist add 192.168.55.2:0/2900899764

blacklisting 192.168.55.2

:0/2900899764

until

2018-06-1114:

25:31.027420 (3600 sec)

[root@node-2 ~]# rbd status compute/2d05517a-8670-4cce-b39d-709e055381d6_disk

watchers

: none

刪除rbd

[root@node-2 ~]# rbd rm compute/2d05517a-8670-4cce-b39d-709e055381d6_disk

removing

image:

100% complete...done.

linux shell 刪除兩個檔案相同部分

目錄 方法一 使用grep 方法二 實用comm 方法三 使用awk 首先描述一下這個問題 比如兩個檔案file1和file2,刪除兩個檔案中共同的部分,留下兩個檔案中獨自有的部分 grep v f file1 file2 grep v f file2 file1grep命令的詳細使用方法,可以參考...

記錄兩個python的小問題

使用python也前前後後也乙個月的樣子,記錄兩個一直沒注意的問題。1 元組的使用 拼接字串 直接看下面的 python view plain copy kel some strings type kel tuple print kel some strings 一直以為兩個字串加一起是乙個字串,從...

python兩個小問題的記錄

主要源自知乎的問題 知乎的答案以及引申查詢到的部落格,記錄下來便於以後回顧總結 file one.py deffunc print func in one.py print top level in one.py if name main print one.py is being run dire...