【问题标题】:I can't migrate azure storage standard to premium我无法将 Azure 存储标准迁移到高级版
【发布时间】:2020-02-05 23:46:52
【问题描述】:

我需要将 Azure Blob 存储从标准迁移到高级

我尝试执行

azcopy.exe copy [source with SAS] [destination with SAS] --recursive

并返回此错误:

RESPONSE Status: 404 The specified blob does not exist.
   Content-Length: [216]
   Content-Type: [application/xml]
   Date: [Tue, 08 Oct 2019 16:34:11 GMT]
   Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]
   X-Ms-Error-Code: [BlobNotFound]
   X-Ms-Request-Id: [5f5b409d-d01c-000e-1df6-7d67ae000000]
   X-Ms-Version: [2018-11-09]

那我试试

azcopy.exe copy [source with SAS] [destination with SAS] --blob-type PageBlob --recursive

所有归档的文件是因为:

Content-Length: [0]                                                                                                                                                                                                                          
User-Agent: [AzCopy/10.2.1 Azure-Storage/0.7 (go1.12; Windows_NT)]                                                                                                                                                                           
X-Ms-Blob-Cache-Control: []                                                                                                                                                                                                                  
X-Ms-Blob-Content-Disposition: []                                                                                                                                                                                                            
X-Ms-Blob-Content-Encoding: []                                                                                                                                                                                                               
X-Ms-Blob-Content-Language: []                                                                                                                                                                                                               
X-Ms-Blob-Content-Length: [777475]                                                                                                                                                                                                           
X-Ms-Blob-Content-Type: [image/jpeg]                                                                                                                                                                                                         
X-Ms-Blob-Sequence-Number: [0]                                                                                                                                                                                                               
X-Ms-Blob-Type: [PageBlob]                                                                                                                                                                                                                   
X-Ms-Client-Request-Id: [...]                                                                                                                                                                               
X-Ms-Version: [2018-03-28]                                                                                                                                                                                                                   
--------------------------------------------------------------------------------                                                                                                                                                             
RESPONSE Status: 400 The value for one of the HTTP headers is not in the correct format.                                                                                                                                                     
Content-Length: [337]                                                                                                                                                                                                                        
Content-Type: [application/xml]                                                                                                                                                                                                              
Date: [Tue, 08 Oct 2019 16:29:51 GMT]                                                                                                                                                                                                        
Server: [Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0]                                                                                                                                                                                       
X-Ms-Error-Code: [InvalidHeaderValue]                                                                                                                                                                                                        
X-Ms-Request-Id: [...]                                                                                                                                                                                      
X-Ms-Version: [2018-03-28]  

如何将我的块块转换为页面块?

谢谢

【问题讨论】:

标签: azure blob azure-storage azure-blob-storage


【解决方案1】:

我可以在我这边重现您的问题,该问题是由源容器中的块 blob 大小不是 512 字节的倍数引起的。

实际上,在运行 Azcopy 命令时,INFO 已经提到了这一点。

因此,如果您想这样做,块 blob 大小必须是 512 字节的倍数。我测试了多个512字节的文件,它工作正常。

我的源容器:

我的目标容器:

【讨论】:

  • 是的,但是,如何更改尺寸?你知道这方面的工具吗?
  • @DaniGSd 我不确定,我认为这是你的责任,我只能告诉你它的用法。我只是在 cmd 中使用fsutil file createnew test123.txt 512 来创建要测试的文件。而且你应该知道,即使你在本地下载了block blob,然后你将它们作为pageblob上传,它们也需要满足512的要求。
【解决方案2】:

如何将我的块块转换为页面块?

无法将块 blob 复制为页 blob。在复制操作期间,blob 类型被保留并且无法更改。

您需要做的是从源帐户下载块 blob,然后将其作为页面 blob 上传到目标帐户。

【讨论】:

  • 上传前如何更改类型?
  • 上传文件时,可以指定blob的类型。但是我认为这不会解决您的问题,因为页面 blob 大小必须是 512 字节的倍数。您能否确认文件的大小符合该标准?
  • 复制blob时可以改变blob类型,只需设置--blob-type参数即可
猜你喜欢
  • 2017-10-15
  • 1970-01-01
  • 2017-08-15
  • 1970-01-01
  • 2019-05-12
  • 2020-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多