ESX 6.7 VM が vmdk の移動後に起動しない

ESX 6.7 VM が vmdk の移動後に起動しない

1 つの ESX に、vmdk 上のストレージに問題がある VM が 1 つあります。問題がひどいため、VM は起動しません。

次のエラーメッセージが表示されました:

2020-12-03T11:51:41.397Z| vmx| I125: [msg.hbacommon.outofspace] There is no more space for virtual disk 'setisrra-000001.vmdk'. You might be able to continue this session by freeing disk space on the relevant volume, and clicking _Retry. Click Cancel to terminate this session.

ここに画像の説明を入力してください

Datastore-Analytics のサイズは約 1.7 TB です。Datastore1 のサイズは約 500 GB です。

そこで、スペースを占有していた「setissra-000001.vmdk」をあるデータストアから別のデータストアに移動しようと考えました。

VM をシャットダウンし、スナップショットを作成しました (作成以来 2 回目)。そして、「setissra-000001.vmdk」を移動しました (注: 「コピー」は機能しません)。

移動は行われましたが、何らかの理由で「setissra-000001.vmdk」は 15.9 GB ではなく 80 GB になっています。そして、VM の電源をオンにできず、「すべてのディスクを列挙できません」というメッセージが表示されます。

何をすればいいのか分かりません。完全な再インストールは避けたいです。

ありがとう

答え1

.vmx ファイルには、.vmdk ファイルへのパスが含まれています。VM を実行するには、これらのパスが正しい必要があります。また、VM のスナップショットがあり、.vmdk が複数のファイルに分割されているようです。VM の残りの部分を他のデータストアに移動すると、パスが再び正しくなるはずです (VM を登録解除して再登録する必要があるかもしれません)。それでも問題が解決しない場合は、すべての変更を元に戻すか、VM のバックアップを復元する必要があります。

より大きなファイル サイズに関して: .vmdk はシン プロビジョニングされていましたが、ファイルの移動中に失われたため、現在は仮想ディスク全体のサイズを占有しています。

関連情報