ずっと前に削除された VM からの放棄されたディスクが原因で、大量のストレージを占有し、料金を支払っていることがわかりました。それらのほとんどを削除することができましたが、VM に接続されたままになっていて、どこにも見つからないため、削除できないセットで立ち往生しています。
これらのディスクを取り除く方法はありますか? PowerShell のトリックでしょうか?
ずっと前に削除された VM からの放棄されたディスクが原因で、大量のストレージを占有し、料金を支払っていることがわかりました。それらのほとんどを削除することができましたが、VM に接続されたままになっていて、どこにも見つからないため、削除できないセットで立ち往生しています。
これらのディスクを取り除く方法はありますか? PowerShell のトリックでしょうか?
私の理解が正しければ、仮想マシンを削除すると、サービスは削除されますが、ディスクの下に VHD イメージのコピーが保持されます。そのため、仮想マシンの下の [ディスク] タブに移動して、削除してみてください。
そうでない場合は、VM を削除しようとしている場所のエラー メッセージを含むスクリーンショットを追加してください。
私が見ることができる唯一の方法は、PowerShell
. 私は同じ問題に遭遇しました。これが私がそれを修正した方法です。AzurePowerShell
拡張機能をインストールし、サブスクリプションを構成してから、ストレージ アカウントを構成しました。それをしたら、このコマンドを実行しました
get-azuredisk | Remove-AzureDisk
Get-azuredisk
私の場合、すべてのディスクを削除する必要がありました。個別に行う必要がある場合は、ディスクの名前を取得remove-azuredisk
し、名前スイッチを使用して実行し、ディスク名を指定して削除する必要があります。それは私のためにそれを修正しました。これが将来誰かに役立つことを願っています。
"新しい" Azure ポータル。[ストレージ アカウント] を選択し、使用されていない VHD が配置されているストレージ アカウントをクリックし、[サービス] の下の [Blobs] をクリックし、[Essentials] の下の [vhds] をクリックして、不要な vhd を検索し、[削除] をクリックします。
(2016) Web ポータルを使用して、(クラシック) ストレージ アカウントの孤立したディスクを削除できませんでした。ここでの回答は機能しますが、PowerShell を使用してこれらの孤立したディスクを削除するための詳細なウォークスルーを次に示します。
PowerShell をまだダウンロードしていない場合は、ダウンロードしてインストールします。( Azure PowerShell をインストールして構成します。)このドキュメントリンクからの最初の手順:
インストール後に Azure PowerShell モジュールが使用可能であることを確認します。
Get-Module –ListAvailable
Azure PowerShell モジュールが一覧にない場合は、インポートする必要がある場合があります。
Import-Module Azure
Azure Resource Manager にログインします。
Login-AzureRmAccount
PublishSettingsFile を取得します。
Get-AzurePublishSettingsFile
Import-AzurePublishSettingsFile を開き、保存したばかりのファイルへのパスを指定します。
Import-AzurePublishSettingsFile -PublishSettingsFile '<your file path>'
現在のディスクを表示します。(参考: Azure Storage コマンドレット)
Get-AzureDisk
すべてのディスクをすばやく取り外します。(マイクの答えへのクレジット)
get-azuredisk | Remove-AzureDisk
または、ディスクを名前で削除します。( Remove-AzureDisk ドキュメントのクレジット)
Remove-AzureDisk -DiskName disk-name-000000000000000000 -DeleteVHD