スナップショット失敗後にxen vmから論理ボリュームを削除する方法

スナップショット失敗後にxen vmから論理ボリュームを削除する方法

まず第一に、私はxen vmの技術に初めて触れたので、間違った用語を使用した場合は、あらかじめごめんなさい。そのため、VMからスナップショットを撮ってしばらくすると、cronjobは2番目のスナップショットを作成しようとしましたが、LVMパーティションにスペースが不足して失敗しました。 XCP-ng Centerから手動スナップショットを削除しました。しかし、スペースは公開されません。

私はこれを使用し、lvsこれが私が得たものです(より読みやすくするためにフォーマットされています):

左心室 VG プロパティ サイズ ...
MGT VG_XenStorage-9f728af0-0817-f908-63ae-5a06ce6914fe -上-あ---- 4.00メートル
VHD-9f6e2f19-1d88-4c26-8de8-9da27c9a99c6 VG_XenStorage-9f728af0-0817-f908-63ae-5a06ce6914fe -リアオ---- 346.50グラム
VHD-f0e775ff-5b43-497d-acbb-419874db1bb1 VG_XenStorage-9f728af0-0817-f908-63ae-5a06ce6914fe -上-ああ---- 350.69グラム
0983d936-77c9-f18a-0014-89b326963425 XSLocalEXT-0983d936-77c9-f18a-0014-89b326963425 -上-ああ---- <5.46トン

ポイント列はすべてPool Origin Data% Meta% Move Log Cpy%Sync Convert空です。私はこれがVHD-9f6e2f19-1d88-4c26-8de8-9da27c9a99c6削除されるべきLVであると確信しています。

xe vdi-listそのLVに対応するvdiを使って見つけました。このvdiには割り当てられたvbdがなく、sr-uuidは<not in database>、名前タグはですbase-copy。私は努力したxe vdi-destroy uuid=$th_uuid。ただし、「vdiはシステムで管理されていないため削除できません」というメッセージで失敗します。 (正確な表現かどうかはわかりません。) LVも直接削除しようとしましたが、使用中で失敗しました。 。

その後、xe vdi-forget uuid=$the_uuidリソースを解放し、LVのロックを解除したいと思います。今VDIは消えたが、LVはまだ存在する。

頑張ったlvremove -f /dev/VG_XenStorage-9f728af0-0817-f908-63ae-5a06ce6914fe/VHD-9f6e2f19-1d88-4c26-8de8-9da27c9a99c6 --config global{metadata_read_only=0}

しかし、まだ利用できません。これはlsof /dev/VG_XenStorage-9f728af0-0817-f908-63ae-5a06ce6914fe/VHD-9f6e2f19-1d88-4c26-8de8-9da27c9a99c6 返されます(再フォーマットされます)。

注文する PID ユーザー FD タイプ 装備 サイズ/仕上げ 名前
オーディオテープ 28534 18r ブラック 253,3 0t4218880 39811683 /dev/mapper/VG_XenStorage--9f728af0--0817--f908--63ae--5a06ce6914fe-VHD--9f6e2f19--1d88--4c26--8de8--9da27c9a99c6

私がそうするとlsof /dev/VG_XenStorage-9f728af0-0817-f908-63ae-5a06ce6914fe/VHD-f0e775ff-5b43-497d-acbb-419874db1bb1(触れたくないLV)、次のように表示されます。

注文する PID ユーザー FD タイプ 装備 サイズ/仕上げ 名前
オーディオテープ 28534 17u ブラック 253,2 0t4327936 39810421 /dev/mapper/VG_XenStorage--9f728af0--0817--f908--63ae--5a06ce6914fe-VHD--f0e775ff--5b43--497d--acbb--419874db1bb1

同じPIDを確認したら、プロセスを終了してはいけないと思います。

したがって、この状況を処理する方法についてアドバイスをいただきありがとうございます。追加情報が必要な場合はお知らせください。

ベストアンサー1

Xenがどのように機能するのかよくわかりません(私はこの種の作業も初めてです)。一度スワップパーティションなどの論理ボリュームを削除したことがあります。

私は次のことをします:

# lvremove /dev/mapper/vg0-swap

しかし、他の巻なら、次のことを先にしなければならないと思います。

まず、論理ボリュームを分離します。

# umount /dev/mapper/vg0-var

それから:

# lvremove /dev/mapper/vg0-var

おすすめ記事