Oktatóanyag: Adatok másolása az Azure Data Box Heavybe SMB-en keresztül
Adatok másolása az Azure Data Box Heavyre
Fontos
Az Azure Data Box mostantól blobszinten támogatja a hozzáférési szint hozzárendelését. Az oktatóanyagban szereplő lépések a frissített adatmásolási folyamatot tükrözik, és a blobok blokkolására vonatkoznak.
Az ebben a szakaszban található információk a 2024. április 1. után leadott megrendelésekre vonatkoznak.
Ez az oktatóanyag azt ismerteti, hogyan csatlakozhat a gazdagéphez és hogyan másolhat onnan adatokat a helyi webes felhasználói felület használatával.
Ebben az oktatóanyagban az alábbiakkal fog megismerkedni:
- Csatlakozás a Data Box Heavyhez
- Adatok másolása a Data Box Heavyre
A forráskiszolgálóról SMB, NFS, REST és adatmásolási szolgáltatás segítségével másolhatja az adatokat a Data Boxra vagy felügyelt lemezekre.
Minden esetben győződjön meg arról, hogy a megosztások neve, a mappanevek és az adatméret az Azure Storage és a Data Box Heavy szolgáltatás korlátaiban leírt irányelveket követi.
Előfeltételek
Mielőtt hozzákezd, győződjön meg az alábbiakról:
- A következő oktatóanyagot kell elvégeznie: Az Azure Data Box Heavy beállítása.
- Megkapja a Data Box Heavyt, és hogy a megrendelés állapota a portálon kézbesítve lesz.
- Rendelkezik egy gazdagéppel, amelyen a Data Box Heavyre másolni kívánt adatok találhatók. A gazdaszámítógépnek a következőnek kell lennie:
- egy támogatott operációs rendszernek kell futnia;
- egy nagy sebességű hálózathoz kell csatlakoznia. A legnagyobb másolási sebesség érdekében két 40 GbE sebességű kapcsolat (csomópontonként egy) használható egyidejűleg. Ha nem rendelkezik 40 GbE sebességű kapcsolattal, javasoljuk, hogy legalább két 10 GbE sebességű kapcsolattal (csomópontonként eggyel) rendelkezzen.
Csatlakozás a Data Box Heavyn található megosztásokhoz
A kiválasztott tárfióktól függően a Data Box Heavy a következőket hozhatja létre:
- Három megosztás minden társított tárfiókhoz, GPv1-hez és GPv2-höz.
- Egy megosztás a prémium szintű Storage-hoz.
- Egy blobtároló-fiók egy-egy megosztása, amely a négy hozzáférési szint mindegyikéhez tartalmaz egy mappát.
Az alábbi táblázat azoknak a Data Box-megosztásoknak a nevét határozza meg, amelyekhez csatlakozhat, valamint a céltárfiókba feltöltött adatok típusát. Emellett azonosítja azon megosztások és könyvtárak hierarchiáját is, amelyekbe a forrásadatokat másolja.
Tárolási típus | Megosztás neve | Első szintű entitás | Második szintű entitás | Harmadik szintű entitás |
---|---|---|---|---|
Blokkblob | <storageAccountName>_BlockBlob | <\accessTier> | <\containerName> | <\blockBlob> |
Lapblob | <\storageAccountName>_PageBlob | <\containerName> | <\pageBlob> | |
File Storage | <\storageAccountName>_AzFile | <\fileShareName> | <\Fájl> |
Nem másolhat fájlokat közvetlenül a Data Box-megosztások gyökérmappájába . Ehelyett hozzon létre mappákat a Data Box-megosztásban a használati esettől függően.
A blokkblobok támogatják a hozzáférési szintek fájlszintű hozzárendelését. Ha fájlokat másol a blokkblobmegosztásba, ajánlott új almappákat hozzáadni a megfelelő hozzáférési szinthez. Az új almappák létrehozása után szükség szerint adja hozzá a fájlokat az egyes almappákhoz.
Új tároló jön létre a blokkblobmegosztás gyökerében található mappákhoz. A mappa minden fájlja blokkblobként lesz átmásolva a tárfiók alapértelmezett hozzáférési szintjére.
A blobelérési szintekről további információt a Blob-adatok hozzáférési szintjei című témakörben talál. A hozzáférési szint ajánlott eljárásaival kapcsolatos további információkért tekintse meg a blobelérési szintek használatának ajánlott eljárásait.
Az alábbi táblázat a Data Boxon lévő megosztások UNC-elérési útját és a megfelelő Azure Storage-elérési út URL-címét mutatja be, amelyre az adatok feltöltődnek. Az Azure Storage elérési útjának végső URL-címe a megosztás UNC elérési útjából származik.
Azure Storage-tárolótípusok | Data Box-megosztások |
---|---|
Azure-blokkblobok | \\<DeviceIPAddress>\<storageaccountname_BlockBlob>\<accessTier>\<ContainerName>\myBlob.txt https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.txt |
Azure-lapblobok | \\<DeviceIPAddress>\<storageaccountname_PageBlob>\<ContainerName>\myBlob.vhd https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.vhd |
Azure Files | \\<DeviceIPAddress>\<storageaccountname_AzFile>\<ShareName>\myFile.txt https://<storageaccountname>.file.core.windows.net/<ShareName>/myFile.txt |
A blobelérési szintekről további információt a Blob-adatok hozzáférési szintjei című témakörben talál. A hozzáférési szint ajánlott eljárásaival kapcsolatos további információkért tekintse meg a blobelérési szintek használatának ajánlott eljárásait.
A csatlakozás lépései eltérőek Windows- és Linux-ügyfél esetében.
Feljegyzés
Az eszköz mindkét csomópontjához történő egyidejű csatlakozáshoz kövesse ugyanazokat a lépéseket.
Csatlakozás Windows rendszeren
Ha Windows Server rendszerű gazdagépet használ, kövesse az alábbi lépéseket a Data Box Heavyhez történő csatlakozáshoz.
Az első lépés a hitelesítés elvégzése, majd a munkamenet elindítása. Lépjen a Connect and copy (Kapcsolódás és másolás) elemre. Kattintson a Get credentials (Hitelesítő adatok beszerzése) lehetőségre a tárfiókhoz társított megosztások hitelesítő adataihoz való hozzáféréshez.
Az Access share and copy data (Megosztási és másolási adatok másolása) párbeszédpanelen másolja ki a megosztásnak megfelelő Username (Felhasználónév) és Password (Jelszó) értékeket. Kattintson az OK gombra.
A tárfiókjához (a következő példában databoxe2etest) társított megosztások gazdagépről történő eléréséhez nyisson meg egy parancsablakot. A parancssorba írja be a következőt:
net use \\<IP address of the device>\<share name> /u:<user name for the share>
Az adatok formátumától függően a megosztások útvonalai a következők:
- Azure-blokkblob –
\\10.100.10.100\databoxe2etest_BlockBlob
- Azure-lapblob –
\\10.100.10.100\databoxe2etest_PageBlob
- Azure Files –
\\10.100.10.100\databoxe2etest_AzFile
- Azure-blokkblob –
Ha a rendszer kéri, adja meg a megosztás jelszavát. Az alábbi minta a 10.100.10.100 IP-címmel rendelkező Data Boxon található BlockBlob-megosztáshoz való csatlakozáshoz használható.
net use \\10.100.10.100\databoxe2etest_BlockBlob /u:databoxe2etest Enter the password for 'databoxe2etest' to connect to '10.100.10.100': The command completed successfully.
Nyomja le a Windows + R billentyűkombinációt. A Futtatás ablakban adja meg a következőt:
\\<device IP address>
. Kattintson az OK gombra a Fájlkezelő megnyitásához.A megosztásoknak ezután mappaként kell megjelenniük. Vegye figyelembe, hogy ebben a példában a BlockBlob-megosztást használjuk. Ennek megfelelően a négy rendelkezésre álló hozzáférési szintet képviselő négy mappa jelen van. Ezek a mappák más megosztásokban nem érhetők el.
Mindig hozzon létre egy mappát azokhoz a fájlokhoz, amelyeket másolni szeretne a megosztás alatt, majd másolja a fájlokat a létrehozott mappába. Nem másolhat fájlokat közvetlenül a tárfiók gyökérmappájába. A PageBlob-megosztás alatt létrehozott mappák olyan tárolókat jelölnek, amelyekbe az adatok blobként vannak feltöltve. Hasonlóképpen, a BlockBlob-megosztás hozzáférési rétegeit képviselő mappákban létrehozott almappák szintén blobtároló tárolót jelölnek. Az AzFile-megosztásban létrehozott mappák fájlmegosztásokat jelölnek.
A BlockBlob-megosztás gyökerében létrehozott mappák blobtárolókként lesznek létrehozva. A tároló hozzáférési szintje a tárfióktól öröklődik.
Csatlakozás Linux rendszeren
Linux-ügyfél használata esetén csatlakoztassa az SMB-megosztást az alábbi parancs használatával.
sudo mount -t nfs -o vers=2.1 10.126.76.172:/databoxe2etest_BlockBlob /home/databoxubuntuhost/databox
A vers
paraméter az SMB Linux-gazdagép által támogatott verziója. A fenti parancsban adja meg a megfelelő verziót.
A Data Box Heavy által támogatott SMB-verziókkal kapcsolatban tekintse meg a Linux-ügyfelek esetében támogatott fájlrendszereket ismertető cikket.
Adatok másolása a Data Box Heavyre
A Data Box Heavy-megosztásokhoz történő csatlakozás után a következő lépés az adatok másolása.
A másolás szempontjai
Az adatok másolásának megkezdése előtt tekintse át a következőket:
Ügyeljen rá, hogy az adatokat a helyes adatformátumnak megfelelő megosztásokba másolja. A blokkblobadatokat például másolja a blokkbloboknak fenntartott megosztásba. Másolja a VHD-kat a lapblobba.
Ha az adatok formátuma nem egyezik a megfelelő megosztástípussal, akkor egy későbbi lépés során az Azure-ba történő adatfeltöltés sikertelen lesz.
Az adatok másolása közben győződjön meg arról, hogy az adatok mérete megfelel az Azure Storage és a Data Box Heavy korlátaival foglalkozó cikkben ismertetett méretkorlátoknak.
Ha a Data Box Heavy által éppen feltöltés alatt álló adatokat egyidejűleg más alkalmazások is feltöltik a Data Box Heavyn kívül, az a feltöltési feladat meghiúsulásához és az adatok sérüléséhez vezethet.
A következő megoldást javasoljuk:
- Ne használjon egyidejűleg SMB-t és NFS-t.
- Ne másolja ugyanazokat az adatokat ugyanarra a célhelyre az Azure-ban.
Ilyen esetekben a végeredmény nem garantálható.
Mindig hozzon létre egy mappát azokhoz a fájlokhoz, amelyeket másolni szeretne a megosztás alatt, majd másolja a fájlokat a létrehozott mappába. A blokkblob- és lapblobmegosztások alatt létrehozott mappa azt a tárolót jelöli, amelybe a rendszer feltölti az adatokat blobokként. Nem másolhat fájlokat közvetlenül a tárfiók gyökérmappájába.
Az SMB-megosztáshoz való csatlakozás után kezdje meg az adatok másolását.
Az adatok másolásához bármilyen SMB-kompatibilis fájlmásoló eszközt használhat (ilyen például a Robocopy). A Robocopyval több másolási feladat is elindítható. Használja az alábbi parancsot:
robocopy <Source> <Target> * /e /r:3 /w:60 /is /nfl /ndl /np /MT:32 or 64 /fft /Log+:<LogFile>
Az attribútumok leírását az alábbi táblázatban találja meg.
Attribútum Leírás /e Átmásolja az alkönyvtárakat, az üres könyvtárakkal együtt. /r: A meghiúsult másolások esetén indított újrapróbálkozások számát határozza meg. /w: Az újrapróbálkozások közötti várakozási időt határozza meg másodpercben. /is A fájlok nevét tartalmazza. /nfl Meghatározza, hogy a fájlnevek ne legyenek naplózva. /ndl Meghatározza, hogy a könyvtárnevek ne legyenek naplózva. /np Azt határozza meg, hogy ne jelenjen meg a másolási művelet állapota (az addig átmásolt fájlok vagy könyvtárak száma). Az állapot megjelenítése jelentősen csökkenti a teljesítményt. /MT Több szál használata. 32 vagy 64 szál használata ajánlott. Titkosított fájlokhoz ez a beállítás nem használható. Előfordulhat, hogy szét kell választania a titkosított és a nem titkosított fájlokat. Vegye figyelembe, hogy az egyszálas másolás jelentősen csökkenti a teljesítményt. /fft Ennek használatával bármilyen fájlrendszerben csökkentheti a timestamp részletességét. /b A fájlokat biztonsági mentési módban másolja. /z A fájlokat újraindítási módban másolja; akkor lehet rá szükség, ha a környezet instabil. Ez a beállítás a fokozott naplózás miatt csökkenti az átviteli sebességet. /zb Az újraindítási mód használata. A hozzáférés megtagadása esetén áttér a biztonsági mentési mód használatára. Ez a beállítás csökkenti az átviteli sebességet az ellenőrzőpontok létrehozása miatt. /efsraw Az összes titkosított fájlt EFS feldolgozatlan módban másolja át. Csak titkosított fájlokhoz használja. log+:<LogFile> Hozzáfűzi a kimenetet a meglévő naplófájlhoz. Az alábbi minta a fájloknak a Data Box Heavyre történő másolásához használt Robocopy-parancs kimenetét mutatja be.
C:\Users>Robocopy C:\Git\azure-docs-pr\contributor-guide \\10.100.10.100\devicemanagertest1_AzFile\templates /MT:24 ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows ------------------------------------------------------------------------------- Started : Thursday, April 4, 2019 2:34:58 PM Source : C:\Git\azure-docs-pr\contributor-guide\ Dest : \\10.100.10.100\devicemanagertest1_AzFile\templates\ Files : *.* Options : *.* /DCOPY:DA /COPY:DAT /MT:24 /R:5 /W:60 ------------------------------------------------------------------------------ 100% New File 206 C:\Git\azure-docs-pr\contributor-guide\article-metadata.md 100% New File 209 C:\Git\azure-docs-pr\contributor-guide\content-channel-guidance.md 100% New File 732 C:\Git\azure-docs-pr\contributor-guide\contributor-guide-index.md 100% New File 199 C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pr-criteria.md New File 178 C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pull-request-co100% .md New File 250 C:\Git\azure-docs-pr\contributor-guide\contributor-guide-pull-request-et100% e.md 100% New File 174 C:\Git\azure-docs-pr\contributor-guide\create-images-markdown.md 100% New File 197 C:\Git\azure-docs-pr\contributor-guide\create-links-markdown.md 100% New File 184 C:\Git\azure-docs-pr\contributor-guide\create-tables-markdown.md 100% New File 208 C:\Git\azure-docs-pr\contributor-guide\custom-markdown-extensions.md 100% New File 210 C:\Git\azure-docs-pr\contributor-guide\file-names-and-locations.md 100% New File 234 C:\Git\azure-docs-pr\contributor-guide\git-commands-for-master.md 100% New File 186 C:\Git\azure-docs-pr\contributor-guide\release-branches.md 100% New File 240 C:\Git\azure-docs-pr\contributor-guide\retire-or-rename-an-article.md 100% New File 215 C:\Git\azure-docs-pr\contributor-guide\style-and-voice.md 100% New File 212 C:\Git\azure-docs-pr\contributor-guide\syntax-highlighting-markdown.md 100% New File 207 C:\Git\azure-docs-pr\contributor-guide\tools-and-setup.md ------------------------------------------------------------------------------ Total Copied Skipped Mismatch FAILED Extras Dirs : 1 1 1 0 0 0 Files : 17 17 0 0 0 0 Bytes : 3.9 k 3.9 k 0 0 0 0 C:\Users>
A teljesítmény optimalizálása érdekében használja a következő Robocopy-paramétereket az adatok másolásához. (Az alábbi számok a legjobb forgatókönyveket jelölik.)
Platform Többnyire kis fájlok < 512 KB Többnyire közepes méretű fájlok, 512 kB–1 MB Többnyire nagy fájlok > 1 MB Data Box Heavy 6 Robocopy-munkamenet
24 szál munkamenetenként6 Robocopy-munkamenet
16 szál munkamenetenként6 Robocopy-munkamenet
16 szál munkamenetenkéntA Robocopy-paranccsal kapcsolatos további információért lásd a Robocopyt és néhány példát bemutató témakört.
Nyissa meg a célmappát a másolt fájlok megtekintéséhez és ellenőrzéséhez.
Az adatok másolása során:
- A rendszer ellenőrzi a fájlneveket, -méreteket és -formátumokat annak érdekében, hogy azok megfeleljenek az Azure objektum- és tárolási korlátainak és az Azure fájl- és tárolóelnevezési konvencióinak.
- Emellett az adatok integritásának biztosítása érdekében az ellenőrzőösszeg kiszámítására beágyazva kerül sor.
Ha hibába ütközik a másolási folyamat során, töltse le a hibafájlokat a hibaelhárításhoz. Válassza a nyíl ikont a hibafájlok letöltéséhez.
További információkért lásd: Az adatok Data Box Heavyre másolása során készült hibanaplók megtekintése. Az adatok másolása során felmerülő hibák részletes listájáért tekintse meg a Data Box Heavy-problémák elhárításával kapcsolatos cikket.
Nyissa meg a hibafájlt a Jegyzettömbben. Az alábbi hibafájl azt jelzi, hogy az adatok nincsenek megfelelően igazítva.
Lapblobok esetében az adatoknak 512 bájtos igazítással kell rendelkezniük. Az adatok eltávolítása után a hiba megoldódik, ahogyan az a következő képernyőképen látható.
A másolás befejeződése után lépjen az Irányítópult megtekintése lapra. Ellenőrizze, hogy mekkora a felhasznált és a szabad tárhely az eszközén.
Ismételje meg a fenti lépéseket az adatoknak az eszköz második csomópontjára történő másolásához.
Következő lépések
Ebben az oktatóanyagban az Azure Data Box Heavyvel kapcsolatos témakörökkel ismerkedett meg, például a következőkkel:
- Csatlakozás a Data Box Heavyhez
- Adatok másolása a Data Box Heavyre
Folytassa a következő oktatóanyaggal, amelyben megismerheti, hogyan küldheti vissza a Data Box Heavyt a Microsoftnak.
Adatok másolása SMB-n keresztül
Windows rendszerű gazdagép használata esetén csatlakoztassa az SMB-megosztásokat az alábbi parancs használatával:
\\<IP address of your device>\ShareName
A megosztás eléréséhez szükséges hitelesítő adatokat a Data Box helyi webes kezelőfelületének Connect & copy (Kapcsolódás és másolás) lapján tekintheti meg.
Az adatok megosztásokba történő másolásához használjon SMB-kompatibilis fájlmásoló eszközt, mint amilyen a Robocopy.
Részletes útmutatásért tekintse meg az oktatóanyagot: Adatok másolása az Azure Data Boxba SMB-en keresztül.
Adatok másolása NFS-en keresztül
NFS-gazdagép használata esetén csatlakoztassa az NFS-megosztásokat az alábbi parancs használatával:
sudo mount <Data Box device IP>:/<NFS share on Data Box device> <Path to the folder on local Linux computer>
A megosztás eléréséhez szükséges hitelesítő adatokat a Data Box Heavy helyi webes felhasználói felületének Csatlakozás és másolás lapján tekintheti meg.
Az adatok másolásához használja a
cp
vagy azrsync
parancsot.Ismételje meg ezeket a lépéseket a Data Box Heavy második csomópontjához történő csatlakoztatáshoz és az adatok másolásához.
Részletes útmutatásért tekintse meg az oktatóanyagot: Adatok másolása az Azure Data Boxba NFS-en keresztül.
Adatok másolása REST-n keresztül
- Az adatok Data Box Blob Storage és REST API-k segítségével történő másolásához csatlakozhat http vagy https protokollal is.
- Az adatok Data Box Blob Storage-ba másolásához használhatja az AzCopyt.
- Ismételje meg ezeket a lépéseket a Data Box Heavy második csomópontjához történő csatlakoztatáshoz és az adatok másolásához.
Részletes útmutatásért tekintse meg az Oktatóanyagot: Adatok másolása az Azure Data Box Blob Storage-ba REST API-k használatával.
Adatok másolása adatmásolási szolgáltatással
- Az adatok adatmásolási szolgáltatás használatával történő másolásához létre kell hoznia egy feladatot. A Data Box Heavy helyi webes felhasználói felületén válassza az Adatok > másolása létrehozás kezelése > lehetőséget.
- Adja meg a paramétereket, és hozzon létre egy feladatot.
- Ismételje meg ezeket a lépéseket a Data Box Heavy második csomópontjához történő csatlakoztatáshoz és az adatok másolásához.
Részletes útmutatásért tekintse meg az oktatóanyagot: Az adatmásolási szolgáltatással adatokat másolhat az Azure Data Box Heavybe.
Adatok másolása felügyelt lemezekre
- A Data Box Heavy eszköz megrendelésekor a felügyelt lemezeket kellett kiválasztania tárolási célként.
- A Data Box Heavyhez SMB- és NFS-megosztásokon keresztül is csatlakozhat.
- Ezután SMB- vagy NFS-eszközökkel másolhatja az adatokat.
- Ismételje meg ezeket a lépéseket a Data Box Heavy második csomópontjához történő csatlakoztatáshoz és az adatok másolásához.
Részletes útmutatásért tekintse meg a Következő oktatóanyagot: Adatok importálása felügyelt lemezként a Data Box Heavy használatával az Azure-ban.