在使用Azure的時候,有時候我們刪除了虛擬機,但無法刪除其VHD文件,門戶會報如下錯誤信息:
There is currently a lease on the blob and no lease ID was specified in the request
這表示:儘管虛擬機已經刪除,但VHD文件和原有VM的連接沒有被打斷,造成系統認爲該磁盤還在使用。在這時,我們刪除VHD文件時就會得到上述的錯誤提示。
我們可以通過一款小型的軟件,來操作我們的存儲賬號:CloudXplorer ,該軟件可以通過圖形化的界面管理我們的存儲,界面如下:
接下來,我們來看看如何通過這款軟件來解決我們遇到的問題:
step:1
step:2
step3:
需要注意的是:
1.選擇VHD文件時一定要確認是否爲需要進行操作的磁盤,否則出現問題後果會很嚴重
2.該軟件是第三方軟件,且有試用期需要付費。爲了安全起見,還是使用Powershell進行操作比較理想。相關的鏈接爲:http://social.msdn.microsoft.com/forums/windowsazure/en-us/7381ea0e-0443-4b33-aa12-ba39df003409/error-deleting-vhd-there-is-currently-a-lease-on-the-blob-and-no-lease-id-was-specified-in-the
3.該軟件也可以使用upload和download功能來方便的上傳和下載VHD或其他類型的文件,在使用時,注意一下page和blob兩種存儲類型的區別,一般來說,傳送VHD文件必須使用page類型,而其他文件,使用blob類型即可。