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\photos
a . 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.jpg
má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\pictures
X:\BobBackup\photos
a . 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.txt
minden 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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: