2017-08-08 84 views

回答

1

是否可以創建數據磁盤,將文件複製到它,然後 將它附加到Azure上的現有虛擬機上?

現在,我們無法將文件複製到Azure VM數據磁盤直接。我們可以將文件複製到數據磁盤的唯一方法是將此數據磁盤掛載(附加)到Azure VM。

數據磁盤是連接到虛擬機的VHD,用於存儲應用數據或其他需要保留的數據。

如果你只想文件的文件複製到一個存儲和共享這個VM,作爲一種解決方法,我們可以使用Azure file share將文件分享給Azure的VM。另一種方法是,我們可以在您的本地Hyper-V中創建一個VM,然後創建一個數據磁盤,然後將您的文件複製到此數據磁盤,然後使用此數據磁盤創建一個VHD,然後使用Azcopy或powershell將此VHD上傳到Azure,並將此VHD附加到您的Azure VM。

注意:現在,每個數據磁盤的最大容量爲4095 GB。

+0

是否有可能在vm上運行遠程腳本,將大文件(從blob或文件存儲)下載到該vm? – Iason

+0

是的,我們可以使用powershell或CLI 2.0將Azure blob下載到Azure虛擬機。此外,我們可以使用Azcopy(僅適用於Windows)將blob下載到Azure VM。 –

+1

@lason,如果你的Azure VM是windows,我們可以安裝Azcopy,然後我們可以關注這篇文章(https://docs.microsoft.com/en-us/azure/storage/storage-use-azcopy #file-download)下載blob。並按照[文章](https://docs.microsoft.com/zh-CN/azure/storage/storage-use-azcopy#blob-download)下載blob。希望這有助於:) –

1

是的,但您必須在本地創建VHD,然後將其上傳到存儲帳戶。

這是而不是此時可以在Azure blob存儲中本地裝載VHD。如果創建和上傳VHD的能力過高,您可以創建VHD將其裝載到Azure中的VM中,並將文件從VM複製到它。

有關如何在非託管磁盤上執行此操作的指南可以參見here

您可以使用Storage ExplorerAzCopy將VHD上傳到BLOB存儲。

+0

什麼時候在本地創建一個vhd willi能夠將文件複製到它? – Iason

+0

如果您使用的是Window 8及更高版本,只需雙擊即可安裝VHD。 – Persistent13