22
0
Fork 0

Ceph: ajouter commandes rbd trash

This commit is contained in:
Alexis Ben Miloud--Josselin 2023-02-28 11:20:44 +01:00
parent 6aa6d11a27
commit bda74ff9cd
1 changed files with 30 additions and 4 deletions

View File

@ -680,11 +680,37 @@ Si on met `size` à 2, il faudrait mettre `min_size` à 1.
## Supprimer
Pour supprimer un volume RBD:
Par sécurité, on peut placer les images RBD dans une corbeille avant de les supprimer. Pour mettre une image dans la corbeille :
~~~bash
rbdname=…
rbd rm "${rbdname}"
~~~
# rbd trash mv rbd/mon-image
~~~
> Si le _pool_ dimages RBD est `rbd`, on peut entrer : `# rbd trash mv mon-image`. On précisera quand-même le nom du _pool_ dans la suite.
Les images dans la corbeille sont désignées par un ID lisible avec :
~~~
# rbd trash ls -l
# rbd trash ls -l <mon-pool>
~~~
Si on a besoin de restaurer une image :
~~~
# rbd trash restore rbd/<id>
~~~
Pour supprimer définitivement une image :
~~~
# rbd trash rm rbd/<id>
~~~
Pour supprimer directement un volume RBD sans passer par la corbeille:
~~~
# rbd rm rbd/mon-image
~~~
> Lopération peut prendre du temps si limage est grande (càd > 1Tio).