Megosztás a következőn keresztül:


Importá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óban ki kell javítania a blobimportálással kapcsolatos problémákat, majd létre kell hoznia egy új importálási feladatot.

Előfordulhat, hogy a Microsoft Azure Import/Export szolgáltatás néhány fájlt vagy egy fájl részeit nem tudja átmásolni a Windows Azure Blob szolgáltatásba. A hibák néhány lehetséges okát jelenthetik például:

  • Sérült fájlok

  • Sérült meghajtók

  • A tárfiók kulcsa megváltozott a fájl átvitele közben.

Futtathatja a Microsoft Azure Import/Export eszközt az importálási feladat másolási naplófájljaival. Az eszköz feltölti a hiányzó fájlokat vagy fájlrészeket a Windows Azure Storage-fiókba az importálási feladat elvégzéséhez.

RepairImport parameters

A RepairImport használatával a következő paraméterek adhatók meg:

Parameter Leírás
/r:<RepairFile> Szükséges. 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ón, adja meg a javítási fájl elérési útját, 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> Opcionális. A naplókönyvtár. A részletes naplófájlok ebbe a könyvtárba vannak írva. Ha nincs megadva naplókönyvtár, a rendszer az aktuális könyvtárat használja naplókönyvtárként.
/d:<TargetDirectories> Szükséges. Egy vagy több pontosvesszővel tagolt könyvtár, amely az importált eredeti fájlokat tartalmazza. Az importálási meghajtót is használhatja, de nem szükséges, ha az eredeti fájlok más helyei is elérhetők.
/bk:<BitLockerKey> Opcionális. Adja meg a BitLocker kulcsot, ha azt szeretné, hogy az eszköz feloldjon egy titkosított meghajtót, ahol az eredeti fájlok elérhetők.
/sn:<StorageAccountName> Szükséges. Az importálási feladat tárfiókjának neve.
/sk:<StorageAccountKey> Kötelező , ha és csak akkor, ha nincs megadva tároló SAS. Az importálási feladat tárfiókjának fiókkulcsa.
/csas:<ContainerSas> Kötelező , ha és csak akkor, ha a tárfiókkulcs nincs megadva. Az importálási feladathoz társított blobok elérésére szolgáló tároló sasa.
/CopyLogFile:<DriveCopyLogFile> Szükséges. A meghajtó másolási naplófájljának elérési útja (részletes napló vagy hibanapló). A fájlt a 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 a javítandó sikertelen blobokról vagy fájlokról tartalmaz információkat.
/PathMapFile:<DrivePathMapFile> Opcionális. A kétértelműségek megoldásához használt szövegfájl elérési útja, ha több olyan fájllal rendelkezik, amelynek ugyanaz a neve, mint amelyet ugyanabban a feladatban importált. Az eszköz első futtatásakor feltöltheti ezt a fájlt az összes nem egyértelmű névvel. Az eszköz későbbi futtatásai ezzel a fájllal oldják meg a kétértelműségeket.

A RepairImport parancs használata

Az importálási adatok hálózaton keresztüli streamelésével történő javításához meg kell adnia azokat a könyvtárakat, amelyek a paraméterrel /d importálni kívánt eredeti fájlokat tartalmazzák. Adja meg a tárfiókból letöltött másolási naplófájlt is. Egy importálási feladat részleges hibákkal történő javításához használt tipikus parancssor a következőképpen néz ki:

WAImportExport.exe RepairImport /r:C:\WAImportExport\9WM35C2V.rep /d:C:\Users\bob\Pictures;X:\BobBackup\photos /sn:bobmediaaccount /sk:VkGbrUqBWLYJ6zg1m29VOTrxpBgdNOlp+kp0C9MEdx3GELxmBw4hK94f7KysbbeKLDksg7VoN1W/a5UuM2zNgQ== /CopyLogFile:C:\WAImportExport\9WM35C2V.log  

A másolási naplófájl alábbi példájában egy 64 K méretű fájl sérült az importálási feladathoz szállított meghajtón. Mivel ez a hiba az egyetlen jelzett hiba, a feladat többi blobjának importálása sikeresen megtörtént.

<?xml version="1.0" encoding="utf-8"?>  
<DriveLog>  
 <DriveId>9WM35C2V</DriveId>  
 <Blob Status="CompletedWithErrors">  
 <BlobPath>pictures/animals/koala.jpg</BlobPath>  
 <FilePath>\animals\koala.jpg</FilePath>  
 <Length>163840</Length>  
 <ImportDisposition Status="Overwritten">overwrite</ImportDisposition>  
 <PageRangeList>  
  <PageRange Offset="65536" Length="65536" Hash="AA2585F6F6FD01C4AD4256E018240CD4" Status="Corrupted" />  
 </PageRangeList>  
 </Blob>  
 <Status>CompletedWithErrors</Status>  
</DriveLog>  

Amikor ezt a másolási naplót átadja az Azure Import/Export Eszköznek, az eszköz megpróbálja befejezni a fájl importálását a hiányzó tartalom hálózaton belüli másolásával. A fenti példát követve az eszköz megkeresi az eredeti fájlt \animals\koala.jpg a két könyvtárban C:\Users\bob\Pictures és X:\BobBackup\photosa . Ha a fájl C:\Users\bob\Pictures\animals\koala.jpg létezik, az Azure Import/Export Tool a hiányzó adattartományt a megfelelő blobba http://bobmediaaccount.blob.core.windows.net/pictures/animals/koala.jpgmásolja.

Ütközések feloldása a RepairImport használatakor

Bizonyos esetekben előfordulhat, hogy az eszköz nem tudja megtalálni vagy megnyitni a szükséges fájlt az alábbi okok valamelyike miatt: a fájl nem található, a fájl nem érhető el, a fájl neve nem egyértelmű, vagy a fájl tartalma már nem megfelelő.

Egy nem egyértelmű hiba akkor fordulhat elő, ha az eszköz megpróbálja megkeresni \animals\koala.jpg a fájlt, és egy ilyen nevű fájl van mind a kettő alatt, mind C:\Users\bob\picturesX:\BobBackup\photosa . Vagyis mindkettő C:\Users\bob\pictures\animals\koala.jpg létezik az X:\BobBackup\photos\animals\koala.jpg importálási feladatmeghajtókon.

Ezzel a /PathMapFile beállítással megoldhatja ezeket a hibákat. Megadhatja a fájl nevét, amely tartalmazza azoknak a fájloknak a listáját, amelyeket az eszköz nem tudott megfelelően azonosítani. A következő parancssori példa tölti ki a következőt 9WM35C2V_pathmap.txt:

WAImportExport.exe RepairImport /r:C:\WAImportExport\9WM35C2V.rep /d:C:\Users\bob\Pictures;X:\BobBackup\photos /sn:bobmediaaccount /sk:VkGbrUqBWLYJ6zg1m29VOTrxpBgdNOlp+kp0C9MEdx3GELxmBw4hK94f7KysbbeKLDksg7VoN1W/a5UuM2zNgQ== /CopyLogFile:C:\WAImportExport\9WM35C2V.log /PathMapFile:C:\WAImportExport\9WM35C2V_pathmap.txt  

Az eszköz ezután a problémás fájl elérési útjait 9WM35C2V_pathmap.txtminden sorban egy-egybe írja. A fájl például a következő bejegyzéseket tartalmazhatja a parancs futtatása után:

\animals\koala.jpg  
\animals\kangaroo.jpg  

A listában szereplő összes fájl esetében meg kell kísérelni a fájl megkeresését és megnyitását, hogy az elérhető legyen az eszköz számára. Ha kifejezetten meg szeretné mondani az eszköznek, hogy hol talál egy fájlt, módosítsa az elérésiút-térképfájlt, és adja hozzá az elérési utat az egyes fájlokhoz ugyanazon a sorban, egy tabulátor karakterrel elválasztva:

\animals\koala.jpg           C:\Users\bob\Pictures\animals\koala.jpg  
\animals\kangaroo.jpg        X:\BobBackup\photos\animals\kangaroo.jpg  

Miután elérhetővé tette a szükséges fájlokat az eszköz számára, vagy frissítette az elérésiút-térképfájlt, újrafuttathatja az eszközt az importálási folyamat befejezéséhez.

Következő lépések