Udostępnij za pośrednictwem


Rozwiązywanie problemów z przekazywaniem w usłudze Azure Data Box Disk przy użyciu dzienników

W tym artykule opisano problemy występujące podczas przekazywania danych w centrum danych platformy Azure przy użyciu usługi Azure Data Box Disk.

Informacje o przekazaniu dzienników

Gdy dane z urządzenia Data Box Disk zostaną przekazane w centrum danych platformy Azure, zostanie wygenerowany dziennik kopii/błędów i pełny dziennik dla każdego konta magazynu. Te dzienniki są przekazywane do tego samego konta magazynu, które zostało użyte do przekazania danych.

  • Dziennik kopiowania zgłasza zdarzenia dla wszystkich nieudanych operacji kopiowania między dyskiem a kontem usługi Azure Storage. Dziennik kopiowania kończy się podsumowaniem błędów według kategorii błędów.

  • Pełny dziennik zawiera listę wszystkich operacji kopiowania, które zakończyły się powodzeniem dla każdego obiektu blob i pliku.

Lokalizowanie dzienników

Aby znaleźć dzienniki z przekazywania danych, wykonaj następujące kroki.

  1. Otwórz zamówienie w witrynie Azure Portal.

  2. Po zakończeniu przekazywania danych dla każdego dysku w okienku Przegląd zostanie wyświetlony stan dysku i ścieżki do dzienników diagnostycznych dysku.

    • W przypadku nowych zamówień szczegóły dysku wyglądają podobnie do tych na poniższym ekranie. Dziennik kopiowania jest zapisywany automatycznie. Jeśli zdecydujesz się zapisać pełne dzienniki po złożeniu zamówienia, zobaczysz również ścieżkę do pełnego dziennika.

      Screenshot of the Overview pane for a Data Box Disk order with Copy Completed With Warnings status. A Copy Log Path and Verbose Log Path are highlighted.

      Dzienniki są przekazywane do kontenera (w przypadku importowania obiektów blob) lub udziału (w przypadku importowania do usługi Azure Files) na koncie magazynu. Kontener nosi nazwę databoxcopylog. Adresy URL mają następujące formaty:

      Typ dziennika Format adresu URL
      kopiuj dziennik <storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_CopyLog_<job-ID.xml>
      pełny dziennik <storage-account-name>/databoxcopylog/<order-name>_<device-serial-number>_VerboseLog_<job-ID.xml>
    • W przypadku wcześniejszych zamówień ekran może wyglądać jak na poniższym ekranie.

      Jeśli podczas przekazywania danych na platformę Azure występują błędy, dzienniki kopiowania wyświetla ścieżkę do folderu, w którym znajdują się dzienniki diagnostyczne.

      Screenshot of the Overview pane for an earlier Data Box Disk order with completed copies. The Copy Log Paths are highlighted.

      Dzienniki są przekazywane do kontenera waies na koncie magazynu. Adresy URL mają następujące formaty:

      Typ dziennika Format adresu URL
      dziennik błędów <storage-account-name>/databoxlogs-order-name<>/waies/ri-order-name-guid_><<drive-ID>_<timestamp>_error.xml
      pełny dziennik <storage-account-name>/databoxlogs-order-name<>/waies/ri-order-name-guid_><<drive-ID>_<timestamp>_verbose.xml

    Uwaga

    Dzienniki w kontenerze databoxcopylog mają inny format niż dzienniki w kontenerze waies . Aby uzyskać pomoc dotyczącą interpretowania dzienników, skorzystaj z instrukcji dotyczących skojarzonej wersji dziennika dysku. Aby uzyskać więcej informacji, zobacz Identyfikowanie wersji dziennika.

  3. Aby wyświetlić dzienniki, otwórz kontener, który przechowuje dzienniki na koncie magazynu. Poniższa ilustracja przedstawia dzienniki w kontenerze waies .

    Screenshot of error logs and verbose logs in a storage account for an Azure Data Box Disk order. The logs in the W-A-I-E-S containers are highlighted.

  4. Wybierz każdy dziennik i pobierz kopię lokalną.

Identyfikowanie wersji dziennika

Istnieją dwie wersje dziennika kopiowania/błędów i pełne dzienniki z różnymi formatami. Wersje dzienników są omawiane oddzielnie w kolejnych sekcjach.

Wraz z pełnym dziennikiem zobaczysz dziennik kopiowania (_copy.xml) lub dziennik błędów (_error.xml), w zależności od wydania dysku.

Aby dowiedzieć się, czy jest to zarówno dziennik kopii/błędów, jak i towarzyszący dziennik pełny, sprawdź wersję dziennika dysku w dzienniku kopiowania/błędów.

Nazwa pliku dziennika Pole Wersja dziennika dysku
_copy.xml DriveLogVersion 2021-08-01
_error.xml Wersja dyskuLog 2018-10-01

Poniższa ilustracja przedstawia DriveLogVersion sekcję podsumowania dziennika kopiowania.

Illustration of the Summary section of a copy log for a Data Box Disk order. The Drive Log Version is highlighted.

Przykładowe dzienniki przekazywania

Formaty dziennika kopii/błędu dziennika i pełne dzienniki różnią się w przypadku dwóch wersji dziennika. Jeśli nie masz pewności, która wersja posiadanych dzienników, zobacz Identyfikowanie wersji dziennika.

Każdy transfer danych dla dysku generuje dziennik kopiowania. Jeśli zdecydujesz się zapisać pełny dziennik po złożeniu zamówienia, w tym samym folderze znajduje się również pełny dziennik.

Pełny dziennik

Pełny dziennik jest opcjonalnym plikiem, który można włączyć podczas zamawiania. Jest to prosta lista wszystkich plików, które zostały pomyślnie zaimportowane z dysku, z następującymi informacjami dla każdego pliku. Pełny dziennik nie zawiera informacji podsumowujących.

Pole Opis
CloudFormat BlockBlob, PageBlob lub AzureFile.
Ścieżka Ścieżka do pliku na koncie magazynu.
Size Rozmiar pliku lub obiektu blob.
crc64 Cykliczna suma kontrolna kontroli nadmiarowości 64 (CRC64), która została użyta do weryfikowania integralności danych podczas transferu danych.

Przykładowy pełny dziennik

Poniższy przykładowy pełny dziennik zawiera przykładowe wpisy plików dla blokowych obiektów blob, stronicowych obiektów blob i importów plików platformy 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>

Kopiuj dziennik

Dziennik kopiowania zawiera wpis o błędzie dla każdego pliku, którego nie można zaimportować, ze szczegółami błędu. Dziennik kopiowania kończy się podsumowaniem weryfikacji i błędami kopiowania, które wystąpiły podczas importowania.

Każdy wpis błędu zawiera następujące informacje.

Pole Opis
Ścieżka Udział docelowy w kontenerze lub udziale plików.
Kategoria Jedna z 15 kategorii błędów. Aby uzyskać więcej informacji, zobacz Błędy przekazywania danych dla dziennika w wersji 2021-08-01.
ErrorCode Kod liczbowy błędu.
ErrorMessage Opisuje błąd.

Podsumowanie na końcu dziennika (wyszukaj CopyLog Summary) zawiera następujące informacje:

  • Wersja dziennika dysku (w tym przypadku 2021-08-01)
  • Identyfikator dysku
  • Stan kopiowania danych
  • Podsumowanie błędów walidacji według kategorii błędów
  • Podsumowanie błędów kopiowania według kategorii błędów

Przykładowy dziennik kopiowania

Poniższy przykład to dziennik kopiowania importu do usług Azure Files i Azure Blob Storage.

Ta kopia nie powiodła się, bez błędów walidacji, ale z trzema błędami kopiowania. Zmieniono nazwę jednego udziału plików (ShareRenamed błąd), a zmieniono nazwę dwóch kontenerów (ContainerRenamed błąd). Wpis błędu zawiera oryginalne i nowe nazwy plików.

<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>

Błędy przekazywania danych

Błędy zgłaszane w dziennikach różnią się nieznacznie w dwóch wersjach dziennika. Jeśli nie masz pewności, która wersja posiadanych dzienników, zobacz Identyfikowanie wersji dziennika.

Poniżej opisano błędy znalezione w dzienniku kopiowania 2018-10-01.

Kategoria błędów opis
UploadErrorWin32 Błąd systemu plików.
UploadErrorCloudHttp Nieobsługiwany typ obiektu blob. Aby uzyskać więcej informacji o błędach w tej kategorii, zobacz Podsumowanie błędów przekazywania.
UploadErrorDataValidationError CRC obliczone podczas pozyskiwania danych nie jest zgodne z CRC obliczonym podczas przekazywania.
UploadErrorManagedConversionError Rozmiar importowanego obiektu blob jest nieprawidłowy. Rozmiar obiektu blob to <bajty o rozmiarze> obiektu blob. Obsługiwane rozmiary to między 20971520 bajtami i 8192 GiB. Aby uzyskać więcej informacji, zobacz Podsumowanie błędów przekazywania.
UploadErrorUnknownType Nieznany błąd.
ContainerRenamed Zmieniono nazwę kontenera, ponieważ oryginalna nazwa kontenera nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego kontenera została zmieniona na DataBox-GUID<> z< oryginalnej nazwy> kontenera.
ShareRenamed Zmieniono nazwę udziału, ponieważ oryginalna nazwa udziału nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego udziału została zmieniona na DataBox-GUID<> z <oryginalnej nazwy> folderu.
BlobRenamed Zmieniono nazwę obiektu blob, ponieważ oryginalna nazwa obiektu blob nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego obiektu blob została zmieniona na BlockBlob/DataBox-GUID<> z< oryginalnej nazwy.>
FileRenamed Zmieniono nazwę pliku, ponieważ oryginalna nazwa pliku nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego obiektu blob została zmieniona na AzureFile/DataBox-GUID<> z< oryginalnej nazwy.>
DiskRenamed Zmieniono nazwę pliku dysku zarządzanego, ponieważ oryginalna nazwa pliku nie jest zgodna z konwencjami nazewnictwa platformy Azure. Nazwa oryginalnego pliku dysku zarządzanego została zmieniona na ManagedDisk/DataBox-GUID<> z< oryginalnej nazwy.>
ExportCloudHttp Nieobsługiwany typ obiektu blob.

Następne kroki

Skontaktuj się z pomoc techniczna firmy Microsoft.