まず第一に、私は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