簡體   English   中英

可以復制 Azure 存儲文件共享嗎?

[英]Can Azure Storage File Shares be copied?

我們使用 Azure 文件共享作為 docker 容器的數據卷,我們希望每晚備份它們。 有沒有辦法使用 .net SDK 制作文件共享副本?

如果您正在尋找單一操作的共享副本,則它不可用。

您需要做的是列出共享中的所有文件和目錄,然后一一復制它們。 請參閱此處的Copy Files部分: https : //azure.microsoft.com/en-in/documentation/articles/storage-dotnet-how-to-use-files/#develop-with-file-storage

您可以做的另一件事是使用AzCopy實用程序將整個共享復制到同一存儲帳戶內或跨存儲帳戶的另一個共享。 這是您將使用的命令:

AzCopy /Source:https://myaccount1.file.core.windows.net/myfileshare1/ /Dest:https://myaccount2.file.core.windows.net/myfileshare2/ /SourceKey:key1 /DestKey:key2 /S

另一種選擇是使用適用於 .NET 的 Azure 存儲數據移動庫。 這是作為 AzCopy 基礎的庫。

看看這里的公告: https : //azure.microsoft.com/en-us/blog/annoucing-azure-storage-data-movement-library-0-2-0/

這里還有一個有用的示例應用程序: https : //github.com/Azure/azure-storage-net-data-movement/tree/master/samples/DataMovementSamples

如果您不熟悉 AzCopy,請參閱此處: https ://azure.microsoft.com/en-us/documentation/articles/storage-use-azcopy/#file-copy

截至 2019 年 12 月,以下命令對我有用

azcopy copy 'https://<source-storage-account-name>.file.core.windows.net/<file-share-name>/<file-path>?<SAS-token>' 'https://<destination-storage-account-name>.file.core.windows.net/<file-share-name>/<file-path>?<SAS-token>'

文檔: https : //docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-files

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM