이 문서에서는 Azure Data Box Disk를 사용하여 Azure 데이터 센터에서 데이터를 업로드할 때 표시되는 문제를 설명합니다.
업로드 로그에 대하여
Data Box Disk의 데이터가 Azure 데이터 센터에 업로드되면 각 스토리지 계정에 대해 복사/오류 로그 및 자세한 정보 로그가 생성됩니다. 이러한 로그는 데이터를 업로드하는 데 사용된 것과 동일한 스토리지 계정에 업로드됩니다.
복사 로그는 디스크와 Azure Storage 계정 간에 실패한 모든 복사 작업에 대한 이벤트를 보고합니다. 복사 로그는 오류 범주별 오류 요약으로 끝납니다.
상세 로그에는 모든 blob 및 파일에서 성공한 모든 복사 작업의 목록이 있습니다.
로그 찾기
데이터 업로드에서 로그를 찾으려면 다음 단계를 수행합니다.
Azure Portal에서 주문을 엽니다.
각 디스크에 대한 데이터 업로드가 완료되면 개요 창에 디스크 상태와 디스크의 진단 로그 경로가 표시됩니다.
새 주문의 경우 디스크 세부 정보는 다음 화면과 같습니다. 복사 로그는 자동으로 저장됩니다. 주문할 때 자세한 정보 표시 로그를 저장하도록 선택한 경우 자세한 정보 표시 로그에 대한 경로도 표시됩니다.
로그는 스토리지 계정의 컨테이너(Blob 가져오기용) 또는 공유(Azure Files로 가져오기용)에 업로드됩니다. 컨테이너의 이름은
databoxcopylog.입니다. URL에는 다음과 같은 형식이 있습니다.로그 형식 URL 형식 로그 복사 < storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID>.xml 자세한 로그 < storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID>.xml 이전 주문의 경우 다음 화면과 같이 표시될 수 있습니다.
Azure에 데이터를 업로드할 때 오류가 발생하면 로그 복사 에 진단 로그가 있는 폴더의 경로가 표시됩니다.
로그는 스토리지 계정의
waies컨테이너에 업로드됩니다. URL에는 다음과 같은 형식이 있습니다.로그 형식 URL 형식 오류 로그 < storage-account-name>/databoxlogs-<order-name>/waies/ri-<order-name>-guid_<drive-ID>_<timestamp>_error.xml 자세한 로그 < storage-account-name>/databoxlogs-<order-name>/waies/ri-<order-name>-guid_<drive-ID>_<timestamp>_verbose.xml
비고
databoxcopylog 컨테이너의 로그는 컨테이너의 로그와 형식이
waies다릅니다. 로그 해석을 위한 도움말은 관련된 드라이브 로그 버전에 대한 지침을 참고하십시오. 자세한 내용은 로그 버전 식별 을 참조하세요.로그를 보려면 스토리지 계정에 로그를 저장하는 컨테이너를 엽니다. 다음 그림은
waies컨테이너 안의 로그를 보여줍니다.
각 로그를 선택하고 로컬 복사본을 다운로드합니다.
로그 버전 식별
복사/오류 로그와 자세한 정보 표시 로그에는 형식이 서로 다른 두 가지 버전이 있습니다. 로그 버전은 다음 섹션에서 별도로 설명합니다.
자세한 정보 표시 로그와 함께 드라이브 릴리스에 따라 복사 로그(_copy.xml) 또는 오류 로그(_error.xml)가 표시됩니다.
복사/오류 로그와 동반된 상세 로그의 릴리스를 확인하려면 복사/오류 로그에서 드라이브 로그 버전을 확인하십시오.
| 로그 파일 이름 | 분야 | 드라이브 로그 버전 |
|---|---|---|
| _copy.xml | DriveLogVersion | 2021-08-01 |
| _error.xml | DriveLog 버전 | 2018-10-01 |
다음 그림은 복사 로그의 요약 섹션에 있는 DriveLogVersion을(를) 보여줍니다.
샘플 업로드 로그
복사/오류 로그 및 자세한 정보 표시 로그의 로그 형식은 두 로그 버전에 따라 다릅니다. 어떤 버전의 로그가 있는지 확실하지 않은 경우 로그 버전 식별을 참조하세요.
디스크에 대한 각 데이터 전송은 복사 로그를 생성합니다. 주문할 때 자세한 정보 표시 로그를 저장하도록 선택한 경우 동일한 폴더에 자세한 정보 표시 로그도 있습니다.
자세한 정보 로그
자세한 로그는 주문 중에 활성화할 수 있는 선택적 파일입니다. 드라이브에서 성공적으로 가져온 모든 파일의 간단한 목록이며 각 파일에 대한 다음 정보가 있습니다. 상세 로그는 요약 정보를 제공하지 않습니다.
| 분야 | Description |
|---|---|
| CloudFormat | BlockBlob, PageBlob 또는 AzureFile. |
| 경로 | 스토리지 계정 내의 파일 경로입니다. |
| Size | 파일 또는 블롭 크기 |
| crc64 | 데이터 전송 중에 데이터 무결성을 확인하는 데 사용된 CRC64(순환 중복 검사 64) 체크섬입니다. |
샘플 상세 로그
다음 샘플 상세 정보 로그에는 블록 Blob, 페이지 Blob 및 Azure 파일 가져오기에 대한 샘플 파일 항목이 있습니다.
<File CloudFormat="BlockBlob" Path="$root\file26fd6b4bd-25f7-4019-8d0d-baa7355745df.vhd" Size="1024" crc64="14179624636173788226">
</File><File CloudFormat="BlockBlob" Path="$root\file49d220295-9cfd-469e-b69e-5c7c885133df.vhd" Size="1024" crc64="14179624636173788226">
</File>
----------CUT--------------------
<File CloudFormat="AzureFile" Path="e579954d-1f94-40cf-955f-afd39e9ca217\file1876f73ad-6213-43bc-9467-67fe0c794e99.block" Size="1024" crc64="1410470866535975213">
</File><File CloudFormat="AzureFile" Path="05407abe-81c8-4b44-b846-3a2c8c198316\file28d7868be-e6a7-4441-8d09-2b127f7d049e.vhd" Size="1024" crc64="1410470866535975213">
</File><File CloudFormat="AzureFile" Path="eb7666a7-c026-4375-9c08-3dea37a57713\file4448aeaf5-53dc-4bff-b798-4776e367ab5e.vhd" Size="1024" crc64="1410470866535975213">
</File>
----------CUT--------------------
<File CloudFormat="PageBlob" Path="tesdir8b1d0acd-2d37-46dd-96cf-edeb0f772e6b\file1.txt" Size="83886080" crc64="1680234237456714851">
</File><File CloudFormat="PageBlob" Path="tesdirf631630d-8098-4c84-be7b-40f6bbdb73fb\file_size0.txt" Size="0" crc64="0">
</File><File CloudFormat="PageBlob" Path="tesdirf631630d-8098-4c84-be7b-40f6bbdb73fb\Dir1/file_size0.txt" Size="0" crc64="0">
</File>
로그 복사
복사 로그에는 가져오지 못한 각 파일에 대한 오류 항목과 오류 세부 정보가 포함되어 있습니다. 복사 로그는 가져오기 중에 발생한 유효성 검사 및 복사 오류의 요약으로 끝납니다.
각 오류 항목에는 다음 정보가 포함됩니다.
| 분야 | Description |
|---|---|
| 경로 | 컨테이너 또는 파일 공유 내의 대상 공유입니다. |
| 카테고리 | 15개 오류 범주 중 하나입니다. 자세한 내용은 로그 버전 2021-08-01에 대한 데이터 업로드 오류를 참조하세요. |
| ErrorCode | 오류에 대한 숫자 코드입니다. |
| 오류 메시지 | 오류를 설명합니다. |
로그의 끝에 있는 요약(CopyLog Summary 참조)은 다음 정보를 제공합니다.
- 드라이브 로그 버전(이 경우 2021-08-01)
- 드라이브 ID
- 데이터 복사 상태
- 오류 범주별 유효성 검사 오류 요약
- 오류 범주별 복사 오류 요약
샘플 복사 로그
다음 샘플은 Azure Files 및 Azure Blob Storage로 가져오기 위한 복사 로그입니다.
이 복사는 유효성 검사 오류가 없지만 세 번의 복사 오류로 실패했습니다. 한 파일 공유의 이름이 변경되었습니다(ShareRenamed 오류). 두 개의 컨테이너 이름이 바뀌었습니다(ContainerRenamed 오류). 오류 항목은 원본 및 새 파일 이름을 제공합니다.
<ErroredEntity Path="New Folder">
<Category>ShareRenamed</Category>
<ErrorCode>1</ErrorCode>
<ErrorMessage>The original container/share/Blob has been renamed to: DataBox-f55763d4-8ef7-458f-b029-f36b51ada34f :from: New Folder :because either name has invalid character(s) or length is not supported</ErrorMessage>
<Type>Container</Type>
</ErroredEntity>
<ErroredEntity Path="CV">
<Category>ContainerRenamed</Category>
<ErrorCode>1</ErrorCode>
<ErrorMessage>The original container/share/Blob has been renamed to: DataBox-6bcae46f-04c8-4385-8442-3a28b962c930 :from: CV :because either name has invalid character(s) or length is not supported</ErrorMessage>
<Type>Container</Type>
</ErroredEntity><ErroredEntity Path="New_ShareFolder">
<Category>ContainerRenamed</Category>
<ErrorCode>1</ErrorCode>
<ErrorMessage>The original container/share/Blob has been renamed to: DataBox-96d8e2ee-ffd4-4529-9ec0-f666674b70d9 :from: New_ShareFolder :because either name has invalid character(s) or length is not supported</ErrorMessage>
<Type>Container</Type>
</ErroredEntity>
<CopyLog Summary="Summary">
<DriveLogVersion>2021-08-01</DriveLogVersion>
<DriveId>72a1914a-7fb2-4e34-a135-5c7176c3ee41</DriveId>
<Status>Failed</Status>
<TotalFiles_Blobs>60</TotalFiles_Blobs>
<FilesErrored>0</FilesErrored>
<Summary>
<ValidationErrors>
<None Count="3" />
</ValidationErrors>
<CopyErrors>
<ShareRenamed Count="1" Description="Renamed the share as the original share name does not follow Azure conventions." />
<ContainerRenamed Count="2" Description="Renamed the container as the original container name does not follow Azure conventions." />
</CopyErrors>
</Summary>
</CopyLog>
데이터 업로드 오류
로그에 보고된 오류는 두 로그 버전에서 약간 다릅니다. 어떤 버전의 로그가 있는지 확실하지 않은 경우 로그 버전 식별을 참조하세요.
2018-10-01 복사 로그에 있는 오류는 이 표에 설명되어 있습니다.
| 오류 범주 | Description |
|---|---|
UploadErrorWin32 |
파일 시스템 오류입니다. |
UploadErrorCloudHttp |
지원되지 않는 Blob 형식입니다. 이 범주의 오류에 대한 자세한 내용은 업로드 오류 요약을 참조하세요. |
UploadErrorDataValidationError |
데이터 수집 중에 계산된 CRC는 업로드 중에 계산된 CRC와 일치하지 않습니다. |
UploadErrorManagedConversionError |
가져오는 Blob의 크기가 잘못되었습니다. Blob 크기는 <Blob 크기> 바이트입니다. 지원되는 크기는 20971520 바이트에서 8192GiB 사이입니다. 자세한 내용은 업로드 오류 요약을 참조하세요. |
UploadErrorUnknownType |
알 수 없는 오류입니다. |
ContainerRenamed |
원래 컨테이너 이름이 Azure 명명 규칙을 따르지 않으므로 컨테이너 이름이 변경되었습니다. 원래 컨테이너의 이름이 <에서 > DataBox-GUID<>로 바뀌었습니다. |
ShareRenamed |
원래 공유 이름이 Azure 명명 규칙을 따르지 않으므로 공유 이름이 변경되었습니다. 원래 공유의 이름이 <에서 > DataBox-GUID<>로 바뀌었습니다. |
BlobRenamed |
원래 Blob 이름이 Azure 명명 규칙을 따르지 않으므로 Blob의 이름이 바뀌었습니다. 원래 Blob의 이름이 <에서 > BlockBlob/DataBox-GUID<>로 바뀌었습니다. |
FileRenamed |
원래 파일 이름이 Azure 명명 규칙을 따르지 않으므로 파일 이름이 바뀌었습니다. 원래 Blob의 이름이 <에서 > AzureFile/DataBox-GUID<>로 바뀌었습니다. |
DiskRenamed |
원래 파일 이름이 Azure 명명 규칙을 따르지 않으므로 관리 디스크 파일의 이름이 바뀌었습니다. 원래 관리 디스크 파일의 이름이 <에서 > ManagedDisk/<>로 바뀌었습니다. |
ExportCloudHttp |
지원되지 않는 Blob 형식입니다. |