Kurz: Kopírování dat do Azure Data Boxu přes PROTOKOL SMB
Kopírování dat do Azure Data Boxu
Důležité
Azure Data Box teď podporuje přiřazení úrovně přístupu na úrovni objektu blob. Kroky obsažené v tomto kurzu odrážejí aktualizovaný proces kopírování dat a jsou specifické pro objekty blob bloku.
Nápovědu k určení příslušné úrovně přístupu pro data objektů blob bloku najdete v části Určení odpovídajících úrovní přístupu pro objekty blob bloku. Postupujte podle kroků uvedených v části Kopírování dat do Azure Data Boxu a zkopírujte data do příslušné úrovně přístupu.
Informace obsažené v této části platí pro objednávky zadané po 1. dubnu 2024.
Tento kurz popisuje, jak se pomocí místního webového uživatelského rozhraní připojit k hostitelskému počítači a zkopírovat z něj data.
V tomto kurzu se naučíte:
- Požadavky
- Připojení k Data Boxu
- Určení odpovídajících úrovní přístupu pro objekty blob bloku
- Kopírování dat do Data Boxu
Požadavky
Než začnete, ujistěte se, že:
- Dokončili jste kurz: Nastavení Azure Data Boxu.
- Obdrželi jste Data Box a stav objednávky na portálu je Doručeno.
- Máte hostitelský počítač, který obsahuje data, která chcete zkopírovat do Data Boxu. Váš hostitelský počítač musí:
- Musí na něm běžet podporovaný operační systém.
- Musí být připojený k vysokorychlostní síti. Důrazně doporučujeme, abyste měli připojení minimálně 10 GbE. Pokud připojení 10 GbE není dostupné, použijte datový odkaz 1 GbE, ale rychlost kopírování se projeví.
Připojení k Data Boxu
V závislosti na vybraném účtu úložiště vytvoří Data Box až:
- Tři sdílené složky pro každý přidružený účet úložiště GPv1 a GPv2.
- Jednu sdílenou složku pro každou službu Storage úrovně Premium.
- Jedna sdílená složka pro účet úložiště objektů blob, která obsahuje jednu složku pro každou ze čtyř úrovní přístupu.
Následující tabulka uvádí názvy sdílených složek Data Boxu, ke kterým se můžete připojit, a typ dat nahraných do cílového účtu úložiště. Identifikuje také hierarchii sdílených složek a adresářů, do kterých kopírujete zdrojová data.
Typ úložiště | Název sdílené složky | Entita první úrovně | Entita druhé úrovně | Entita třetí úrovně |
---|---|---|---|---|
Objekt blob bloku | <storageAccountName>_BlockBlob | <\accessTier> | <\containerName> | <\blockBlob> |
Objekt blob stránky | <\storageAccountName>_PageBlob | <\containerName> | <\pageBlob> | |
File Storage | <\storageAccountName>_AzFile | <\fileShareName> | <\Soubor> |
Soubory nemůžete kopírovat přímo do kořenové složky žádné sdílené složky Data Boxu. Místo toho vytvořte složky ve sdílené složce Data Boxu v závislosti na vašem případu použití.
Objekty blob bloku podporují přiřazení úrovní přístupu na úrovni souboru. Při kopírování souborů do sdílené složky objektů blob bloku doporučujeme přidat nové podsložky do příslušné úrovně přístupu. Po vytvoření nových podsložek pokračujte v přidávání souborů do každé podsložky podle potřeby.
Vytvoří se nový kontejner pro libovolnou složku umístěnou v kořenovém adresáři sdílené složky objektů blob bloku. Všechny soubory v této složce se zkopírují do výchozí úrovně přístupu účtu úložiště jako objekt blob bloku.
Další informace oúrovních Podrobnější informace oosvědčených
Následující tabulka uvádí cestu UNC ke sdíleným složkám v Data Boxu a odpovídající adresu URL cesty ke službě Azure Storage, do které se data nahrají. Konečnou adresu URL cesty ke službě Azure Storage je možné odvodit z cesty UNC ke sdílené složce.
Typy služby Azure Storage | Sdílené složky Data Boxů |
---|---|
Objekty blob bloku Azure | \\<DeviceIPAddress>\<storageaccountname_BlockBlob>\<accessTier>\<ContainerName>\myBlob.txt https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.txt |
Objekty blob stránky Azure | \\<DeviceIPAddress>\<storageaccountname_PageBlob>\<ContainerName>\myBlob.vhd https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.vhd |
Soubory Azure | \\<DeviceIPAddress>\<storageaccountname_AzFile>\<ShareName>\myFile.txt https://<storageaccountname>.file.core.windows.net/<ShareName>/myFile.txt |
Pokud používáte hostitelský počítač s Windows Serverem, připojte se k Data Boxu pomocí následujícího postupu.
Prvním krokem je ověření a zahájení relace. Přejděte do části Připojit a kopírovat. Výběrem SMB získáte přihlašovací údaje pro přístup ke sdíleným složkám přidruženým k vašemu účtu úložiště.
V dialogovém okně Přístup ke sdílené složce a kopírování dat zkopírujte Uživatelské jméno a Heslo odpovídající sdílené složce. Pak vyberte OK.
Následující příklad používá ukázkový účet úložiště s názvem utsac1. Pokud chcete získat přístup ke sdíleným složkám přidruženým k vašemu účtu úložiště z hostitelského počítače, otevřete příkazové okno. Na příkazovém řádku zadejte:
net use \\<DeviceIPAddress>\<share name> /u:<IP address of the device>\<user name for the share>
V závislosti na formátu vašich dat budou sdílené cesty vypadat podobně jako níže:
- Objekt blob bloku Azure –
\\<DeviceIPAddress>\utsac1_BlockBlob
- Objekt blob stránky Azure –
\\<DeviceIPAddress>\utsac1_PageBlob
- Soubory Azure –
\\<DeviceIPAddress>\utsac1_AzFile
- Objekt blob bloku Azure –
Po zobrazení výzvy zadejte heslo ke sdílené složce. Pokud heslo obsahuje speciální znaky, zadejte před něj a za něj dvojité uvozovky. Následující příklad ukazuje připojení ke sdílené složce pomocí předchozího příkazu.
C:\Users\Databoxuser>net use \\<DeviceIPAddress>\utSAC1_202006051000_BlockBlob /u:<DeviceIPAddress>\testuser1 Enter the password for 'testuser1' to connect to '<DeviceIPAddress>': "ab1c2def$3g45%6h7i&j8kl9012345" The command completed successfully.
Stiskněte Windows + R. V okně Spustit zadejte
\\<DeviceIPAddress>
. Výběrem OK otevřete Průzkumníka souborů.Sdílené složky by se teď měly zobrazit jako složky.
Důležité
Soubory nemůžete kopírovat přímo do kořenové složky účtu úložiště. V kořenové složce účtu úložiště objektů blob bloku najdete složku odpovídající jednotlivým dostupným úrovním přístupu.
Pokud chcete zkopírovat data do Azure Data Boxu, musíte nejdřív vybrat složku odpovídající jedné z úrovní přístupu. Dále vytvořte podsložku ve složce této vrstvy, do které se budou ukládat vaše data. Nakonec zkopírujte data do nově vytvořené podsložky. Vaše nová podsložka představuje kontejner vytvořený v rámci účtu úložiště během příjmu dat. Vaše data se do tohoto kontejneru nahrají jako objekty blob.
Pokud používáte klienta Linuxu, připojte sdílenou složku SMB pomocí následujícího příkazu. Hodnota vers
parametru identifikuje verzi protokolu SMB, kterou váš hostitel s Linuxem podporuje. Vložte příslušnou verzi do zadaného ukázkového příkazu. Seznam verzí SMB podporovaných Data Boxem najdete v tématu Podporované systémy souborů pro klienty Linuxu.
sudo mount -t cifs -o vers=2.1 10.126.76.138:/utsac1_BlockBlob /home/databoxubuntuhost/databox
Určení odpovídajících úrovní přístupu pro objekty blob bloku
Důležité
Informace obsažené v této části platí pro objednávky zadané po 1. dubnu 2024.
Azure Storage umožňuje ukládat data objektů blob bloku do více úrovní přístupu v rámci stejného účtu úložiště. Tato možnost umožňuje efektivněji uspořádat a ukládat data na základě toho, jak často se k datům přistupuje. Následující tabulka obsahuje informace a doporučení týkající se úrovní přístupu ke službě Azure Storage.
Úroveň | Doporučení | Osvědčený postup |
---|---|---|
Značný zájem | Užitečné pro přístup k online datům nebo jejich časté úpravy. Tato úroveň má nejvyšší náklady na úložiště, ale nejnižší náklady na přístup. | Data v této vrstvě by měla být v běžném a aktivním použití. |
Studená | Užitečné pro online data přístupná nebo upravená zřídka. Tato úroveň má nižší náklady na úložiště a vyšší náklady na přístup než horká úroveň. | Data v této vrstvě by měla být uložena nejméně po dobu 30 dnů. |
Bez zájmu | Užitečné pro zřídka využívaná nebo upravená data online, ale stále vyžadují rychlé načítání. Tato úroveň má nižší náklady na úložiště a vyšší náklady na přístup než studená úroveň. | Data v této vrstvě by měla být uložena minimálně po dobu 90 dnů. |
Archiv | Užitečné pro zřídka využívaná offline data a mají nižší požadavky na latenci. | Data v této vrstvě by měla být uložena minimálně po dobu 180 dnů. Na data odebraná z archivní úrovně do 180 dnů se účtují poplatky za předčasné odstranění. |
Další informace oúrovních Podrobnější osvědčené postupy najdete v tématu Osvědčené postupy pro používání úrovní přístupu k objektům blob.
Data objektu blob bloku můžete přenést do příslušné úrovně přístupu tak, že je zkopírujete do odpovídající složky v Data Boxu. Tento proces je podrobněji popsán v části Kopírování dat do Azure Data Boxu.
Kopírování dat do Data Boxu
Po připojení k jedné nebo více sdíleným složkám Data Boxu je dalším krokem kopírování dat. Než začnete s kopírováním dat, zvažte následující omezení:
- Ujistěte se, že kopírujete data do sdílené složky, která odpovídá požadovanému formátu dat. Například zkopírujte data objektu blob bloku do sdílené složky pro objekty blob bloku. Zkopírujte virtuální pevné disky do sdílené složky objektů blob stránky. Pokud formát dat neodpovídá příslušnému typu sdílené složky, nahrávání dat do Azure v pozdějším kroku selže.
- Při kopírování dat do sdílených složek AzFile nebo PageBlob nejprve vytvořte složku v kořenové složce sdílené složky a pak zkopírujte soubory do této složky.
- Při kopírování dat do sdílené složky BlockBlob vytvořte podsložku v požadované úrovni přístupu a zkopírujte data do nově vytvořené podsložky. Podsložka představuje kontejner, do kterého se data nahrají jako objekty blob. Soubory nemůžete kopírovat přímo do kořenové složky sdílené složky.
- Při kopírování dat se ujistěte, že velikost dat odpovídá omezením velikosti popsaným v článku věnovaném omezením velikosti účtu úložiště Azure.
- Pokud chcete při přenosu do Azure Files zachovat metadata (seznamy ACL, časová razítka a atributy souborů), postupujte podle pokynů v tématu Zachování seznamů ACL, atributů a časových razítek souborů pomocí Azure Data Boxu.
- Souběžné nahrávání data Boxem a jinou aplikací, která není data Boxem, může potenciálně způsobit selhání úlohy nahrávání a poškození dat.
- Pokud pro kopie dat používáte protokoly SMB i NFS, doporučujeme:
- Pro PROTOKOL SMB a NFS použijte různé účty úložiště.
- Nekopírujte stejná data do stejného koncového cíle v Azure pomocí protokolu SMB i NFS. V těchto případech není možné určit konečný výsledek.
- I když kopírování přes protokol SMB i NFS může paralelně fungovat, nedoporučujeme to dělat, protože je náchylné k lidské chybě. Než začnete s kopírováním dat NFS, počkejte, než se dokončí kopírování dat SMB.
Důležité
Ujistěte se, že uchováváte kopii zdrojových dat, dokud nebudete moct potvrdit, že se vaše data zkopírovala do Služby Azure Storage.
Po připojení ke sdílené složce SMB spusťte kopírování dat. Ke kopírování dat můžete použít jakýkoli nástroj pro kopírování souborů kompatibilní s protokolem SMB, třeba Robocopy. Pomocí nástroje Robocopy je možné zahájit několik úloh kopírování najednou. Použijte následující příkaz:
robocopy <Source> <Target> * /e /r:3 /w:60 /is /nfl /ndl /np /MT:32 or 64 /fft /B /Log+:<LogFile>
Atributy jsou popsané v následující tabulce.
Atribut | Popis |
---|---|
/e | Zkopíruje podadresáře včetně prázdných adresářů. |
/r: | Určuje počet opakovaných pokusů při neúspěšném kopírování. |
/w: | Určuje dobu čekání mezi opakovanými pokusy v sekundách. |
/is | Zahrne stejné soubory. |
/nfl | Specifikuje, že se neprotokolují názvy souborů. |
/ndl | Specifikuje, že se neprotokolují názvy adresářů. |
/np | Určuje, že se nezobrazí průběh operace kopírování (počet zkopírovaných souborů nebo adresářů). Zobrazení průběhu výrazně snižuje výkon. |
/MT | Určuje, že se má použít multithreading. Doporučený počet vláken je 32 nebo 64. Tato možnost se nepoužívá u zašifrovaných souborů. Možná budete muset oddělit šifrované a nešifrované soubory. Kopírování s jedním vláknem však výrazně snižuje výkon. |
/fft | Slouží k omezení členitosti časových razítek v jakémkoli systému souborů. |
/B | Zkopíruje soubory v režimu zálohování. |
/z | Kopíruje soubory v režimu restartování; tento přepínač použijte, pokud je prostředí nestabilní. Tato možnost snižuje propustnost kvůli dodatečnému protokolování. |
/zb | Použije režim restartování. Pokud se přístup odepře, použije tato možnost režim zálohování. Tato možnost snižuje propustnost kvůli vytváření kontrolních bodů. |
/efsraw | Zkopíruje všechny zašifrované soubory v režimu nezpracovaného systému souborů EFS. Tuto možnost použijte pouze u zašifrovaných souborů. |
log+:<LogFile> | Připojí výstup k existujícímu souboru protokolu. |
Následující příklad ukazuje výstup příkazu robocopy, který slouží ke kopírování souborů do Data Boxu.
C:\Users>robocopy
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Thursday, March 8, 2018 2:34:53 PM
Simple Usage :: ROBOCOPY source destination /MIR
source :: Source Directory (drive:\path or \\server\share\path).
destination :: Destination Dir (drive:\path or \\server\share\path).
/MIR :: Mirror a complete directory tree.
For more usage information run ROBOCOPY /?
**** /MIR can DELETE files as well as copy them !
C:\Users>Robocopy C:\Git\azure-docs-pr\contributor-guide \\10.126.76.172\devicemanagertest1_AzFile\templates /MT:32
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Thursday, March 8, 2018 2:34:58 PM
Source : C:\Git\azure-docs-pr\contributor-guide\
Dest : \\10.126.76.172\devicemanagertest1_AzFile\templates\
Files : *.*
Options : *.* /DCOPY:DA /COPY:DAT /MT:32 /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>
Konkrétnější scénáře, jako robocopy
je použití k výpisu, kopírování nebo odstraňování souborů v Data Boxu, najdete v tématu Použití robocopy k výpisu, kopírování, úpravám souborů v Data Boxu.
Pokud chcete optimalizovat výkon, použijte při kopírování dat následující parametry robocopy.
Platforma | Většinou malé soubory < 512 kB | Většinou střední soubory 512 kB – 1 MB | Většinou velké soubory > 1 MB |
---|---|---|---|
Data Box | 2 Relace Robocopy 16 vláken na relaci |
3 Relace Robocopy 16 vláken na relaci |
2 Relace Robocopy 24 vláken na relaci |
Další informace o příkazu Robocopy najdete v článku Robocopy and a few examples (Robocopy a několik příkladů).
Během procesu kopírování se zobrazují oznámení, aby bylo možné identifikovat chyby.
Vyberte Stáhnout seznam problémů.
Otevřete tento seznam, projděte si podrobnosti o chybě a vyberte adresu URL pro zobrazení doporučeného řešení.
Další informace najdete v tématu věnovaném zobrazení protokolů chyb při kopírování dat do Data Boxu. Podrobný seznam chyb při kopírování dat najdete v tématu Řešení potíží s Data Boxem.
Aby se zajistila integrita dat, při kopírování dat se počítá kontrolní součet. Po dokončení kopírování zkontrolujte využité a volné místo na zařízení.
Data ze zdrojového serveru do Data Boxu můžete zkopírovat přes protokol SMB, systém souborů NFS, rozhraní REST, službu kopírování dat nebo na spravované disky.
V každém případě se ujistěte, že názvy sdílených složek a složek a velikost data vyhovují pokynům popsaným v tématu Omezení služby Azure Storage a Data Boxu.
Kopírování dat pomocí protokolu SMB
Kopírování dat přes SMB:
Pokud používáte hostitele s Windows, použijte k připojení ke sdíleným složkám SMB následující příkaz:
\\<Device IP address>\ShareName
Pokud chcete načíst přihlašovací údaje pro přístup ke sdílené složce, přejděte na stránku Připojení a zkopírujte ji v místním webovém uživatelském rozhraní Data Boxu.
Ke kopírování dat do sdílených složek použijte nástroj pro kopírování souborů kompatibilní s protokolem SMB, třeba Robocopy.
Podrobné pokyny najdete v kurzu : Kopírování dat do Azure Data Boxu přes protokol SMB.
Kopírování dat přes systém souborů NFS
Kopírování dat přes NFS:
Při použití hostitele NFS připojte sdílené složky NFS k Data Boxu pomocí následujícího příkazu:
sudo mount <Data Box device IP>:/<NFS share on Data Box device> <Path to the folder on local Linux computer>
Pokud chcete získat přihlašovací údaje ke sdílené složce, přejděte na stránku Connect & copy (Připojit a kopírovat) v místním webovém uživatelském rozhraní Data Boxu.
Ke zkopírování dat použijte příkaz
cp
neborsync
.
Podrobné pokyny najdete v kurzu : Kopírování dat do Azure Data Boxu přes systém souborů NFS.
Kopírování dat přes rozhraní REST
Kopírování dat přes rozhraní REST:
- Pokud chcete kopírovat data s využitím úložiště objektů blob Data Boxu přes rozhraní REST API, můžete se připojit přes http nebo https.
- Ke kopírování dat do úložiště objektů blob Data Boxu můžete použít AzCopy.
Podrobné pokyny najdete v kurzu : Kopírování dat do služby Azure Data Box Blob Storage prostřednictvím rozhraní REST API.
Kopírování dat prostřednictvím služby kopírování dat
Kopírování dat prostřednictvím služby kopírování dat:
- Pokud chcete kopírovat data pomocí služby kopírování dat, musíte vytvořit úlohu. V místním webovém uživatelském rozhraní Data Boxu přejděte na Spravovat > vytváření dat > kopírování.
- Vyplňte parametry a vytvořte úlohu.
Podrobné pokyny najdete v kurzu : Kopírování dat do Azure Data Boxu pomocí služby kopírování dat.
Kopírování dat na spravované disky
Kopírování dat na spravované disky:
- Při objednávání zařízení Data Box vyberte spravované disky jako cíl úložiště.
- Připojení do Data Boxu prostřednictvím sdílených složek SMB nebo NFS.
- Kopírování dat pomocí nástrojů SMB nebo NFS
Podrobné pokyny najdete v kurzu : Použití Data Boxu k importu dat jako spravovaných disků v Azure.
Další kroky
V tomto kurzu jste se dozvěděli o tématech spojených se službou Azure Data Box Disk, jako jsou:
- Požadavky
- Připojení k Data Boxu
- Kopírování dat do Data Boxu
V dalším kurzu se dozvíte, jak Data Box odeslat zpět do Microsoftu.