エラー:リソース 'hogehoge' は使用中です。 エラー スタック ESXi「xxx.xxx.xxx.xxx」で オブジェクト「ha-datastoresystem」の「HostDatastoreSystem.RemoveDatastore」 の呼び出しが失敗しました。なんて言うエラーで怒られてしまいました。
それなら、SSHから削除すればいいかと、fdiskで「d」してみても消えない。
で、時々busyのようなエラーがあったので調べてみたら、どうもESXi上の「/scratch」のリンク先になっているところは消せない仕様のようです。
で、/scratchの変更方法ですが、以下の通りです。
vSphireClientにてホストの「構成」タブ→ソフトウェアの「詳細設定」→scratchConfig→scratchConfig.ConfiguredScratchLocationの値を別のデータストアに変更→反映させてから再起動
以上の手順で、消せなかったデータストアが削除出来るようになりました。
なお、データストアが一つしかない場合には、値を消してしまえば良いのではないかと思うのですが、テストしていません。
また、VMwareでのscratchについては下記のサイトが詳しいです。