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:
Töltse le azokat a fájlokat, amelyeket az Azure Import/Export szolgáltatás nem tudott exportálni.
Ellenőrizze, hogy a meghajtón lévő fájlok megfelelően lettek-e exportálva.
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:
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, átadja 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 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> | Szükséges. Az érvényesítendő és javí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> | Opcionális. Adja meg a BitLocker kulcsot, ha azt szeretné, hogy az eszköz feloldja az exportált fájlok tárolására szolgáló titkosított fájl zárolását. |
/sn:<StorageAccountName> | Szükséges. Az exportálási feladat tárfiókjának neve. |
/sk:<StorageAccountKey> | Kötelező , ha és csak akkor, ha nincs megadva tároló SAS. Az exportá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 exportálási feladathoz társított blobok elérésére szolgáló tároló SAS. |
/CopyLogFile:<DriveCopyLogFile> | Szükséges. A meghajtó másolási naplófájljának elérési útja. 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 információkat tartalmaz a sikertelen blobokról vagy a javítandó fájlokról. |
/ManifestFile:<DriveManifestFile> | Opcionális. Az exportálási meghajtó jegyzékfájljának elérési útja. Ezt a fájlt a 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. 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. |
A 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égeket tartalmazzák:
Sérült meghajtók
A tárfiók kulcsa az átadási 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 eszközt futtatja az exportálni nem sikerült fájlok javításához:
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, amikor a Windows Azure Import/Export szolgáltatás az exportálási meghajtón lévő fájlba letöltötte a blob egyik blokkját. 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 funkcióval 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ájljának formátumáról további információt az Import/Export szolgáltatás jegyzékfájlformátuma című témakörben talál.
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ékben a következő összetevőket fogja végighaladni.
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és sikertelensége esetén az eszköz letölti az összetevőt, és a meghajtó ugyanazon fájljára írja át.
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: