|
|
rbd删除卷时报错,反馈如下
+ A- h4 s9 @5 f% i" ~) J# rbd rm pool_name/volume_name7 H" h0 q0 T9 M4 W0 _/ L8 _9 e1 J8 ~, T
2021-10-25 10:32:42.192 7f789c502c80 -1 librbd::image::PreRemoveRequest: 0x5610334fcc40 check_image_snaps: image has snapshots - not removing2 S3 q g+ u; n, e2 ~
Removing image: 0% complete...failed.5 P9 i* s, `* p+ _7 M
rbd: image has snapshots - these must be deleted with 'rbd snap purge' before the image can be removed.
. k6 z; R d- _: j7 V
0 I% l4 w* G; K$ K) c3 c- F1 X( q+ a5 b/ f! E- U7 j
[root@compute05 data]# rbd rm images/39a2e9a9-2ce5-454a-bd66-47f15eeb11ea ) u$ g) {9 p; U# d, K R
2022-06-29 14:34:02.548 7fb15bf9db00 -1 librbd::image::PreRemoveRequest: 0x5607e27ae6f0 check_image_snaps: image has snapshots - not removing0 I# g0 R9 P: `8 U; x
Removing image: 0% complete...failed.
8 I5 M7 x% u, h* d7 L* Brbd: image has snapshots - these must be deleted with 'rbd snap purge' before the image can be removed.
* s& d6 g! ^1 w% V
+ f0 Q5 T7 i. S. m g9 |' j
. _2 i+ P9 n+ S( K# ]' y# G此时是因为有快照存在,所以无法删除。 使用snap list命令可以查看卷下快照,后snap rm删除即可。 若提示快照保护状态还需执行rbd unprotect进行解保护 3 i U! |% \" q8 N D& P$ C
# rbd snap list pool_name/volume_name% H1 k" a @' z$ y5 P1 P
SNAPID NAME SIZE PROTECTED TIMESTAMP 3 t# K5 ^" E& C+ B; ]( v" K7 _
10 tempkoswji 1 GiB yes Tue Oct 19 11:16:07 2021
2 c( d8 [- T- `, Q/ p# rbd snap rm pool_name/volume_name@tempkoswji
, e1 X$ s" p& O9 ^% Z3 tRemoving snap: 100% complete...done.9 |) r2 R: e1 A, y
# rbd rm pool_name/volume_name1 D( |& J- V; U
Removing image: 100% complete...done.) @0 Z2 ^% t5 B' k2 v' e8 N3 a h+ k
1234567 2 |* ~/ G* f! k, y8 v& |* j
注:还存在一种情况,快照删除失败
- z* g: i+ R9 N) k5 P& o6 S此时可能是快照做过克隆,需找到克隆出的卷,进行还原
8 a8 Y+ j( o, ^% r) K* e: {# rbd flatten pool_name/kelong
9 u0 u) t3 S6 V) g2 x" Y. J1 e, a- T: C
还原之后对快照进行解保护,快照即可删除 % z! j2 p% n; v( _
# rbd unprotect pool_name/volume_name@snap_name$ S- Z5 s4 a" Y( x" ?! i$ Q3 Q
. k# ^! q( R9 Y6 C o% E
|
|