2.9. ブロックデバイスイメージのごみ箱への移動

RADOS Block Device(RBD) イメージは、rbd trash コマンドを使用してゴミ箱に移動できますこのコマンドは、rbd rm コマンドよりも多くのオプションを提供します。

イメージがゴミ箱に移動すると、後でそのイメージをゴミ箱から削除できます。これは、誤って削除されないようにするのに役立ちます。

前提条件

  • Red Hat Ceph Storage クラスターが実行中である。
  • クライアントノードへのルートレベルのアクセス。

Procedure

  1. イメージをトレイに移動するには、以下を実行します。

    構文

    rbd trash mv [POOL_NAME/] IMAGE_NAME

    [root@rbd-client ~]# rbd trash mv test_img01

    イメージが読み込まれると、一意のイメージ ID が割り当てられます。

    注記

    ゴミ箱オプションを使用する必要がある場合は、このイメージ ID が後でイメージを指定する必要があります。

  2. ゴミ箱内のイメージの ID のリストとして rbd trash 一覧を実行します。このコマンドは、イメージの事前設定名も返します。さらに、rbd info および rbd snap コマンドで使用できるオプションの --image-id 引数があります。--image-idrbd info コマンドで使用し、ごみ箱のイメージの属性を確認し、rbd snap で、イメージのスナップショットを trash から削除します。
  3. ゴミ箱からイメージを削除するには、以下を実行します。

    構文

    rbd trash rm [POOL_NAME/] IMAGE_ID

    [root@rbd-client ~]# rbd trash rm d35ed01706a0

    重要

    イメージがごみ箱から削除されると、復元できません。

  4. rbd trash restore コマンドを実行してイメージを復元します。

    構文

    rbd trash restore [POOL_NAME/] IMAGE_ID

    [root@rbd-client ~]# rbd trash restore d35ed01706a0