![ESX 6.7 VM が vmdk の移動後に起動しない](https://rvso.com/image/760623/ESX%206.7%20VM%20%E3%81%8C%20vmdk%20%E3%81%AE%E7%A7%BB%E5%8B%95%E5%BE%8C%E3%81%AB%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%AA%E3%81%84.png)
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 はシン プロビジョニングされていましたが、ファイルの移動中に失われたため、現在は仮想ディスク全体のサイズを占有しています。