Självstudie: Kopiera data till Azure Data Box Heavy via SMB
Kopiera data till Azure Data Box Heavy
Viktigt!
Azure Data Box har nu stöd för tilldelning på åtkomstnivå på blobnivå. Stegen i den här självstudien återspeglar den uppdaterade datakopieringsprocessen och är specifika för blockblobar.
Informationen i detta avsnitt gäller för beställningar som gjorts efter den 1 april 2024.
I den här självstudien beskrivs hur du ansluter till och kopierar data från värddatorn med det lokala webbgränssnittet.
I den här självstudien lär du dig att:
- Ansluta till Data Box Heavy
- Kopiera data till Data Box Heavy
Du kan kopiera data från källservern till din Data Box-enhet via SMB, NFS, REST, datakopieringstjänsten eller till hanterade diskar.
Kontrollera i varje fall att resursnamnen, mappnamnen och datastorleken följer riktlinjerna som beskrivs i tjänstgränserna för Azure Storage och Data Box Heavy.
Förutsättningar
Innan du börjar bör du kontrollera att:
- Du slutför självstudien : Konfigurera Azure Data Box Heavy.
- Du får din Data Box Heavy och att orderstatusen i portalen är Levererad.
- Du har en värddator som har de data som du vill kopiera över till Data Box Heavy. Värddatorn måste:
- Köra ett operativsystem som stöds.
- Vara ansluten till en höghastighetsnätverk. För snabbast kopieringshastighet kan två 40-GbE-anslutningar (en per nod) användas parallellt. Om du inte har någon tillgänglig 40-GbE-anslutning rekommenderar vi att du har minst två 10 GbE-anslutningar (en per nod).
Ansluta till Data Box Heavy-resurser
Baserat på det lagringskonto du valt skapar Data Box Heavy upp till:
- Tre resurser för varje associerat lagringskonto för GPv1 och GPv2.
- En resurs för premiumlagring.
- En resurs för ett bloblagringskonto som innehåller en mapp för var och en av de fyra åtkomstnivåerna.
I följande tabell identifieras namnen på de Data Box-resurser som du kan ansluta till och vilken typ av data som laddas upp till mållagringskontot. Den identifierar också hierarkin med resurser och kataloger som du kopierar dina källdata till.
Lagringstyp | Resursnamn | Entitet på första nivån | Entitet på andra nivån | Entitet på tredje nivån |
---|---|---|---|---|
Blockblob | <storageAccountName>_BlockBlob | <\accessTier> | <\containerName> | <\blockBlob> |
Sidblob | <\storageAccountName>_PageBlob | <\containerName> | <\pageBlob> | |
File Storage | <\storageAccountName>_AzFile | <\fileShareName> | <\Filen> |
Du kan inte kopiera filer direkt till rotmappen för någon Data Box-resurs. Skapa i stället mappar i Data Box-resursen beroende på ditt användningsfall.
Blockblobar stöder tilldelning av åtkomstnivåer på filnivå. När du kopierar filer till blockblobresursen rekommenderar vi att du lägger till nya undermappar inom lämplig åtkomstnivå. När du har skapat nya undermappar fortsätter du att lägga till filer i varje undermapp efter behov.
En ny container skapas för alla mappar som finns i roten för blockblobresursen. Alla filer i mappen kopieras till lagringskontots standardåtkomstnivå som en blockblob.
Mer information om blobåtkomstnivåer finns i Åtkomstnivåer för blobdata. Mer detaljerad information om metodtips för åtkomstnivå finns i Metodtips för att använda blobåtkomstnivåer.
I följande tabell visas UNC-sökvägen till resurserna i din Data Box och motsvarande URL för Azure Storage-sökväg som data laddas upp till. URL:en till den sista Azure Storage-sökvägen kan härledas från sökvägen till UNC-resursen.
Azure Storage-typer | Data Box-resurser |
---|---|
Azure Block blobs | \\<DeviceIPAddress>\<storageaccountname_BlockBlob>\<accessTier>\<ContainerName>\myBlob.txt https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.txt |
Azure-sidblobar | \\<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 |
Mer information om blobåtkomstnivåer finns i Åtkomstnivåer för blobdata. Mer detaljerad information om metodtips för åtkomstnivå finns i Metodtips för att använda blobåtkomstnivåer.
Stegen för att ansluta med en Windows- eller Linux-klient skiljer sig åt.
Kommentar
Följ samma steg för att ansluta till båda noderna på enheten parallellt.
Ansluta i ett Windows-system
Om du använder en Windows Server-värddator följer du stegen nedan för att ansluta till Data Box Heavy.
Det första steget är att autentisera och starta en session. Gå till Anslut och kopiera. Klicka på Hämta autentiseringsuppgifter för att få autentiseringsuppgifter för de resurser som är associerade med ditt lagringskonto.
I dialogrutan Få åtkomst till resursen och kopiera data kopierar du användarnamnet och lösenordet som motsvarar resursen. Klicka på OK.
För att komma åt resurser som är associerade med ditt lagringskonto (databoxe2etest i följande exempel) från värddatorn öppnar du ett kommandofönster. Skriv i kommandotolken:
net use \\<IP address of the device>\<share name> /u:<user name for the share>
Beroende på ditt dataformat är resursssökvägarna följande:
- Azure-blockblob –
\\10.100.10.100\databoxe2etest_BlockBlob
- Azure-sidblob –
\\10.100.10.100\databoxe2etest_PageBlob
- Azure Files –
\\10.100.10.100\databoxe2etest_AzFile
- Azure-blockblob –
Ange lösenordet för resursen när du tillfrågas. Följande exempel kan användas för att ansluta till BlockBlob-resursen på Data Box med ip-adressen 10.100.10.100.
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.
Tryck på Windows + R. I fönstret Kör anger du
\\<device IP address>
. Öppna Utforskaren genom att klicka på OK.Du bör nu se resurserna som mappar. Observera att i det här exemplet används BlockBlob-resursen. Därför finns de fyra mapparna som representerar de fyra tillgängliga åtkomstnivåerna. Dessa mappar är inte tillgängliga i andra resurser.
Skapa alltid en mapp för de filer som du vill kopiera under resursen och kopiera sedan filerna till den mappen. Du kan inte kopiera filer direkt till root-mappen i lagringskontot. Alla mappar som skapas under PageBlob-resursen representerar containrar till vilka data laddas upp som blobar. På samma sätt representerar alla undermappar som skapats i mapparna som representerar åtkomstnivåer i BlockBlob-resursen även en bloblagringscontainer. Mappar som skapats i AzFile-resursen representerar filresurser.
Mappar som skapas i roten för BlockBlob-resursen skapas som blobcontainrar. Åtkomstnivån för den här containern ärvs från lagringskontot.
Ansluta i ett Linux-system
Om du använder en Linux-klient använder du följande kommando för att montera SMB-resursen.
sudo mount -t nfs -o vers=2.1 10.126.76.172:/databoxe2etest_BlockBlob /home/databoxubuntuhost/databox
vers
-parametern är den version av SMB som din Linux-värd stöder. Ange korrekt version i kommandot ovan.
Versioner av SMB som Data Box Heavy har stöd för finns i avsnittet om filsystem som stöds för Linux-klienter.
Kopiera data till Data Box Heavy
När du har anslutit till Data Box Heavy-resurserna är nästa steg att kopiera data.
Att tänka på när du kopierar
Granska följande innan du kopierar data:
Se till att du kopierar data till resurser som motsvarar lämplig dataformat. Kopiera exempelvis blockblobdata till resursen för blockblobobjekt. Kopiera de virtuella hårddiskarna till en sidblob.
Om dataformatet inte matchar lämplig resurstyp misslyckas datauppladdningen till Azure i ett senare skede.
När du kopierar data ser du till att datastorleken överensstämmer med storleksbegränsningarna som beskrivs i avsnittet om Azure Storage- och Data Box Heavy-gränser.
Om data som laddas upp av Data Box Heavy samtidigt överförs av andra program utanför Data Box Heavy, kan detta resultera i att uppladdningsjobbet misslyckas samt att data skadas.
Vi rekommenderar också:
- Inte använder SMB och NFS samtidigt.
- Kopierar samma data till samma mål på Azure.
I sådana fall kan slutresultatet inte fastställas.
Skapa alltid en mapp för de filer som du vill kopiera under resursen och kopiera sedan filerna till den mappen. Mappen som skapas under blockblob- och sidblobresurser representerar en container som data laddas upp som blobar till. Du kan inte kopiera filer direkt till root-mappen i lagringskontot.
När du har anslutit till SMB-resursen kan du påbörja en datakopiering.
Du kan använda valfritt SMB-kompatibelt filkopieringsverktyg, till exempel Robocopy, för att kopiera data. Flera kopieringsjobb kan initieras med hjälp av Robocopy. Ange följande kommando:
robocopy <Source> <Target> * /e /r:3 /w:60 /is /nfl /ndl /np /MT:32 or 64 /fft /Log+:<LogFile>
Attributen beskrivs i följande tabell.
Attribut beskrivning / e Kopierar underkataloger, inklusive tomma kataloger. /r: Anger antalet återförsök vid misslyckade kopieringar. /w: Anger väntetiden mellan återförsök i sekunder. /is Innehåller samma filer. /nfl Anger att filnamn inte ska loggas. /ndl Anger att katalognamn inte ska loggas. /np Anger att förloppet för kopieringsåtgärden (antalet filer eller kataloger som kopierats hittills) inte visas. Att visa förloppet ger betydligt läge prestanda. /MT Använd flertrådsteknik, 32 eller 64 trådar rekommenderas. Det här alternativet används inte med krypterade filer. Du kan behöva separera krypterade och okrypterade filer. Men enkeltrådig kopiering ger betydligt lägre prestanda. /fft Används för att minska tidsstämpelkornighet för alla filsystem. /b Kopierar filer i säkerhetskopieringsläge. /z Kopierar filer i omstartsläge, används om miljön är instabil. Det här alternativet minskar dataflödet på grund av ytterligare loggning. /zb Använder omstartsläge. Om åtkomst nekas använder det här alternativet omstartsläge. Det här alternativet minskar dataflödet på grund av kontrollpunkter. /efsraw Kopierar alla krypterade filer i EFS RAW-läge. Används bara med krypterade filer. log+:<LogFile> Lägger till utdata till den befintliga loggfilen. Följande exempel visar utdata från robocopy-kommandot för filkopiering till Data Box Heavy.
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>
Du kan optimera prestanda med hjälp av följande robocopy-parametrar när du kopierar data. (Siffrorna nedan representerar ”bästa fall”-scenarier.)
Plattform Mestadels små filer < 512 KB Främst medelstora filer 512 kB–1 MB Mestadels stora filer > 1 MB Data Box Heavy 6 Robocopy-sessioner
24 trådar per session6 Robocopy-sessioner
16 trådar per session6 Robocopy-sessioner
16 trådar per sessionMer information om Robocopy-kommandon finns i Robocopy and a few examples (Robocopy och några exempel).
Öppna målmappen för att visa och verifiera de kopierade filerna.
När data kopieras:
- Filnamnen, storlekarna och formatet verifieras för att säkerställa att de uppfyller objekt- och lagringsgränserna i Azure och namngivningskonventionerna för Azure-filer och -containrar.
- För att säkerställa dataintegriteten beräknas även kontrollsummorna på samma nivå.
Om det uppstod fel under kopieringsprocessen laddar du ned felfilerna för felsökning. Välj pilikonen för att ladda ned felfilerna.
Mer information finns i Visa felloggar under datakopiering till Data Box Heavy. En detaljerad lista över fel i samband med datakopieringen finns i Felsöka problem med Data Box Heavy.
Öppna felfilen i Anteckningar. Följande felfil anger att data inte justeras korrekt.
För en sidblob måste data vara justerade för 512 byte. När dessa data har tagits bort åtgärdas felet, som du ser i följande skärmbild.
När kopieringen är klar går du till sidan Visa instrumentpanel. Kontrollera det använda utrymmet och det lediga utrymmet på enheten.
Upprepa stegen ovan för att kopiera data till den andra noden på enheten.
Nästa steg
I den här självstudien om Azure Data Box Heavy har du bland annat lärt dig att:
- Ansluta till Data Box Heavy
- Kopiera data till Data Box Heavy
Gå vidare till nästa självstudie och lär dig hur du skickar tillbaka din Data Box Heavy till Microsoft.
Kopiera data via SMB
Om du använder en Windows-värd använder du följande kommando för att ansluta till SMB-resurserna:
\\<IP address of your device>\ShareName
Du kan hämta autentiseringsuppgifterna för åtkomst till resursen på sidan Connect & copy (Anslut och kopiera) i det lokala webbgränssnittet i Data Box.
Använd ett SMB-kompatibelt filkopieringsverktyg som Robocopy för att kopiera data till resurser.
Stegvisa instruktioner finns i Självstudie: Kopiera data till Azure Data Box via SMB.
Kopiera data via NFS
Om du använder en NFS-värd använder du följande kommando för att montera NFS-resurserna:
sudo mount <Data Box device IP>:/<NFS share on Data Box device> <Path to the folder on local Linux computer>
Du kan hämta autentiseringsuppgifterna för åtkomst till resursen på sidan Connect & copy (Anslut och kopiera) i det lokala webbgränssnittet i Data Box Heavy.
Använd kommandot
cp
ellerrsync
för att kopiera dina data.Upprepa de här stegen för att ansluta och kopiera data till den andra noden på Data Box Heavy-enheten.
Stegvisa instruktioner finns i Självstudie: Kopiera data till Azure Data Box via NFS.
Kopiera data via REST
- Om du vill kopiera data med Data Box-bloblagring via REST-API:er kan du ansluta via http eller https.
- Om du vill kopiera data till Data Box-blogglagring kan du använda AzCopy.
- Upprepa de här stegen för att ansluta och kopiera data till den andra noden på Data Box Heavy-enheten.
Stegvisa instruktioner finns i Självstudie: Kopiera data till Azure Data Box Blob Storage via REST-API:er.
Kopiera data via datakopieringstjänsten
- Om du ska kopiera data med hjälp av datakopieringstjänsten måste du skapa ett jobb. I det lokala webbgränssnittet för din Data Box Heavy går du till Hantera > Skapa kopieringsdata>.
- Fyll i parametrarna och skapa ett jobb.
- Upprepa de här stegen för att ansluta och kopiera data till den andra noden på Data Box Heavy-enheten.
Stegvisa instruktioner finns i Självstudie: Använd datakopieringstjänsten för att kopiera data till Azure Data Box Heavy.
Kopiera data till hanterade diskar
- När du beställer Data Box Heavy bör du ha valt hanterade diskar som lagringsmål.
- Du kan ansluta till Data Box Heavy via SMB- eller NFS-resurser.
- Sedan kan du kopiera data via SMB- eller NFS-verktyg.
- Upprepa de här stegen för att ansluta och kopiera data till den andra noden på Data Box Heavy-enheten.
Stegvisa instruktioner finns i Självstudie: Använda Data Box Heavy för att importera data som hanterade diskar i Azure.