Exportálási feladat javítása

Fontos

Az Azure Import/Export eszköz már nem támogatja a feladatok javítását. Az 1.5.0.300-es és újabb verziókban ki kell javítania a blobexportálással kapcsolatos problémákat, majd létre kell hoznia egy új exportálási feladatot.

Az exportálási feladat befejezése után futtathatja a helyszíni Microsoft Azure Import/Export eszközt a következőre:

  1. Töltse le azokat a fájlokat, amelyeket az Azure Import/Export szolgáltatás nem tudott exportálni.

  2. Ellenőrizze, hogy a meghajtón lévő fájlok exportálása megfelelően megtörtént-e.

A funkció használatához csatlakoznia kell az Azure Storage-hoz.

Az importálási feladat javításának parancsa a RepairExport.

RepairExport paraméterek

A RepairExporttal a következő paraméterek adhatók meg:

Paraméter Leírás
/r:<RepairFile> Kötelező. A javítási fájl elérési útja, amely nyomon követi a javítás előrehaladását, és lehetővé teszi a megszakított javítás folytatását. Minden meghajtónak egy és csak egy javítási fájllal kell rendelkeznie. Amikor elindít egy javítást egy adott meghajtóhoz, átadja az elérési utat egy javítási fájlnak, amely még nem létezik. A megszakított javítás folytatásához meg kell adnia egy meglévő javítási fájl nevét. Mindig adja meg a célmeghajtónak megfelelő javítási fájlt.
/logdir:<LogDirectory> Választható. A naplókönyvtár. A részletes naplófájlok ebbe a könyvtárba lesznek írva. Ha nincs megadva naplókönyvtár, a rendszer az aktuális könyvtárat használja naplókönyvtárként.
/d:<TargetDirectory> Kötelező. Az érvényesítendő és kijavítandó könyvtár. Ez a könyvtár általában az exportálási meghajtó gyökérkönyvtára, de az exportált fájlok másolatát tartalmazó hálózati fájlmegosztás is lehet.
/bk:<BitLockerKey> Választható. Adja meg a BitLocker kulcsot, ha azt szeretné, hogy az eszköz feloldjon egy titkosított fájlt, ahol az exportált fájlok találhatók.
/sn:<StorageAccountName> Kötelező. Az exportálási feladat tárfiókjának neve.
/sk:<StorageAccountKey> Akkor és csak akkor kötelező, ha nincs megadva tároló SAS. Az exportálási feladat tárfiókjának fiókkulcsa.
/csas:<ContainerSas> Akkor és csak akkor kötelező, ha a tárfiókkulcs nincs megadva. A tároló SAS-azonosítója az exportálási feladathoz társított blobok eléréséhez.
/CopyLogFile:<DriveCopyLogFile> Kötelező. A meghajtó másolási naplófájljának elérési útja. A fájlt az Windows Azure Import/Export szolgáltatás hozza létre, és a feladathoz társított blobtárolóból tölthető le. A másolási naplófájl információkat tartalmaz a sikertelen blobokról vagy a kijavítandó fájlokról.
/ManifestFile:<DriveManifestFile> Választható. Az exportálási meghajtó jegyzékfájljának elérési útja. Ezt a fájlt az Windows Azure Import/Export szolgáltatás hozza létre, és az exportálási meghajtón tárolja. Igény szerint a feladathoz társított tárfiókban lévő blobban is.

Az exportálási meghajtón lévő fájlok tartalma a fájlban található MD5-kivonatokkal lesz ellenőrizve. A rendszer letölti és újraírja a sérült fájlokat a célkönyvtárakba.

RepairExport mód használata a sikertelen exportálások kijavításához

Az Azure Import/Export eszközzel olyan fájlokat tölthet le, amelyeket nem sikerült exportálni. A másolási naplófájl tartalmazza azoknak a fájloknak a listáját, amelyeket nem sikerült exportálni.

Az exportálási hibák okai a következő lehetőségek:

  • Sérült meghajtók

  • A tárfiók kulcsa az átviteli folyamat során módosult

Az eszköz RepairExport módban való futtatásához először csatlakoztatnia kell az exportált fájlokat tartalmazó meghajtót a számítógéphez. Ezután futtassa az Azure Import/Export eszközt, és adja meg a meghajtó elérési útját a /d paraméterrel. Meg kell adnia a meghajtó letöltött másolási naplófájljának elérési útját is. Az alábbi parancssori példa az exportálni nem kívánt fájlok kijavításához futtatja az eszközt:

WAImportExport.exe RepairExport /r:C:\WAImportExport\9WM35C3U.rep /d:G:\ /sn:bobmediaaccount /sk:VkGbrUqBWLYJ6zg1m29VOTrxpBgdNOlp+kp0C9MEdx3GELxmBw4hK94f7KysbbeKLDksg7VoN1W/a5UuM2zNgQ== /CopyLogFile:C:\WAImportExport\9WM35C3U.log  

Az alábbi példa egy másolási naplófájl, amely azt mutatja, hogy a blob egy blokkjának exportálása sikertelen volt:

<?xml version="1.0" encoding="utf-8"?>  
<DriveLog>  
  <DriveId>9WM35C2V</DriveId>  
  <Blob Status="CompletedWithErrors">  
    <BlobPath>pictures/wild/desert.jpg</BlobPath>  
    <FilePath>\pictures\wild\desert.jpg</FilePath>  
    <LastModified>2012-09-18T23:47:08Z</LastModified>  
    <Length>163840</Length>  
    <BlockList>  
      <Block Offset="65536" Length="65536" Id="AQAAAA==" Status="Failed" />  
    </BlockList>  
  </Blob>  
  <Status>CompletedWithErrors</Status>  
</DriveLog>  

A másolási naplófájl azt jelzi, hogy hiba történt, miközben a Windows Azure Import/Export szolgáltatás letöltötte a blob egyik blokkját az exportálási meghajtón lévő fájlba. A fájl többi összetevője sikeresen le lett töltve, és a fájl hossza helyesen lett beállítva. Ebben az esetben az eszköz megnyitja a fájlt a meghajtón, letölti a blokkot a tárfiókból, és a 65536-os eltolástól kezdve a 65536-os hosszúságú fájltartományba írja.

A RepairExport használata a meghajtó tartalmának ellenőrzéséhez

Az Azure Import/Export a RepairExport beállítással is ellenőrizheti, hogy a meghajtó tartalma helyes-e. Az egyes exportálási meghajtók jegyzékfájlja MD5-öket tartalmaz a meghajtó tartalmához.

Az Azure Import/Export szolgáltatás a jegyzékfájlokat egy tárfiókba is mentheti az exportálási folyamat során. A jegyzékfájlok helye a Feladat lekérése művelettel érhető el, amikor a feladat befejeződött. A meghajtójegyzékfájl formátumával kapcsolatos további információkért lásd Import/Export szolgáltatás jegyzékfájl-formátumát.

Az alábbi példa bemutatja, hogyan futtathatja az Azure Import/Export eszközt a /ManifestFile és a /CopyLogFile paraméterekkel:

WAImportExport.exe RepairExport /r:C:\WAImportExport\9WM35C3U.rep /d:G:\ /sn:bobmediaaccount /sk:VkGbrUqBWLYJ6zg1m29VOTrxpBgdNOlp+kp0C9MEdx3GELxmBw4hK94f7KysbbeKLDksg7VoN1W/a5UuM2zNgQ== /CopyLogFile:C:\WAImportExport\9WM35C3U.log /ManifestFile:G:\9WM35C3U.manifest  

Az alábbi példa egy jegyzékfájlt mutat be:

<?xml version="1.0" encoding="utf-8"?>  
<DriveManifest Version="2011-10-01">  
  <Drive>  
    <DriveId>9WM35C3U</DriveId>  
    <ClientCreator>Windows Azure Import/Export service</ClientCreator>  
    <BlobList>
      <Blob>  
        <BlobPath>pictures/city/redmond.jpg</BlobPath>  
        <FilePath>\pictures\city\redmond.jpg</FilePath>  
        <Length>15360</Length>  
        <PageRangeList>  
          <PageRange Offset="0" Length="3584" Hash="72FC55ED9AFDD40A0C8D5C4193208416" />  
          <PageRange Offset="3584" Length="3584" Hash="68B28A561B73D1DA769D4C24AA427DB8" />  
          <PageRange Offset="7168" Length="512" Hash="F521DF2F50C46BC5F9EA9FB787A23EED" />  
        </PageRangeList>  
        <PropertiesPath Hash="E72A22EA959566066AD89E3B49020C0A">\pictures\city\redmond.jpg.properties</PropertiesPath>  
      </Blob>  
      <Blob>  
        <BlobPath>pictures/wild/canyon.jpg</BlobPath>  
        <FilePath>\pictures\wild\canyon.jpg</FilePath>  
        <Length>10884</Length>  
        <BlockList>  
          <Block Offset="0" Length="2721" Id="AAAAAA==" Hash="263DC9C4B99C2177769C5EBE04787037" />  
          <Block Offset="2721" Length="2721" Id="AQAAAA==" Hash="0C52BAE2CC20EFEC15CC1E3045517AA6" />  
          <Block Offset="5442" Length="2721" Id="AgAAAA==" Hash="73D1CB62CB426230C34C9F57B7148F10" />  
          <Block Offset="8163" Length="2721" Id="AwAAAA==" Hash="11210E665C5F8E7E4F136D053B243E6A" />  
        </BlockList>  
        <PropertiesPath Hash="81D7F81B2C29F10D6E123D386C3A4D5A">\pictures\wild\canyon.jpg.properties</PropertiesPath>  
      </Blob> 
    </BlobList>  
 </Drive>  
</DriveManifest>  

A javítási folyamat befejezése után az eszköz végigolvassa a jegyzékfájlban hivatkozott összes fájlt, és az MD5 kivonatokkal ellenőrzi a fájl integritását. A fenti jegyzékfájl esetében az alábbi összetevőkön fog átmenni.

G:\pictures\city\redmond.jpg, offset 0, length 3584  
  
G:\pictures\city\redmond.jpg, offset 3584, length 3584  
  
G:\pictures\city\redmond.jpg, offset 7168, length 3584  
  
G:\pictures\city\redmond.jpg.properties  
  
G:\pictures\wild\canyon.jpg, offset 0, length 2721  
  
G:\pictures\wild\canyon.jpg, offset 2721, length 2721  
  
G:\pictures\wild\canyon.jpg, offset 5442, length 2721  
  
G:\pictures\wild\canyon.jpg, offset 8163, length 2721  
  
G:\pictures\wild\canyon.jpg.properties  

Az ellenőrzéssel nem működő összetevőket az eszköz letölti, és a meghajtó ugyanazon fájljára írja át.

Következő lépések