我尝试将在线备份配置为Azure存储帐户。我备份的一些文件大于200GB,所以我必须使用页面Blob类型存储。
我相信,目前,这是我配置的存储类型;但是,我对大于200GB的文件的备份失败,说明"块blob最大大小为200GB。"
如何查看Azure存储配置的存储类型?而且,我如何确保将来配置正确的存储类型?
答案 0 :(得分:1)
Azure存储帐户可以在同一容器中包含Block,Append和Page blob。我们在帐户级别或容器级别上没有任何配置。不同之处在于我们需要在SDK中使用不同的API,或者为不同类型的Blob实现不同的REST API。
您可以参考https://msdn.microsoft.com/en-us/library/azure/dd135733.aspx了解更多信息。
根据您的要求,对于那些blob将大于200GB。您可以将它们分成几块块blob,并且可以自定义mimetype
blob片段以确定它们是否是特殊文件的一部分。
如有任何疑问,请随时告诉我。
答案 1 :(得分:0)
这取决于您如何将文件上传到Azure Storge,您可以指定要创建的Blob类型,包括Page,Blob或Append Blob。
前:
CloudPageBlob blob = container.GetPageBlobReference("file name");
blob.Properties.ContentType = "binary/octet-stream";
blob.Create(size)
然后你必须将你的流划分为页面并迭代它并将其上传到blob。