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:

  1. Dokončili jste kurz: Nastavení Azure Data Boxu.
  2. Obdrželi jste Data Box a stav objednávky na portálu je Doručeno.
  3. 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
  • Cesta UNC ke sdíleným složkám: \\<DeviceIPAddress>\<storageaccountname_BlockBlob>\<accessTier>\<ContainerName>\myBlob.txt
  • Adresa URL služby Azure Storage: https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.txt
  • Objekty blob stránky Azure
  • Cesta UNC ke sdíleným složkám: \\<DeviceIPAddress>\<storageaccountname_PageBlob>\<ContainerName>\myBlob.vhd
  • Adresa URL služby Azure Storage: https://<storageaccountname>.blob.core.windows.net/<ContainerName>/myBlob.vhd
  • Soubory Azure
  • Cesta UNC ke sdíleným složkám: \\<DeviceIPAddress>\<storageaccountname_AzFile>\<ShareName>\myFile.txt
  • Adresa URL služby Azure Storage: 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.

    1. 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ě.

      Získání přihlašovacích údajů pro sdílené složky SMB

    2. 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.

      Získání uživatelského jména a hesla pro sdílenou složku

    3. 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
    4. 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.
      
    5. Stiskněte Windows + R. V okně Spustit zadejte \\<DeviceIPAddress>. Výběrem OK otevřete Průzkumníka souborů.

      Připojení ke sdílené složce přes Průzkumníka souborů

      Sdílené složky by se teď měly zobrazit jako složky.

      Sdílené složky zobrazené v Průzkumníku souborů

      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.

    Oznámení o chybě kopírování pro operaci Připojit a kopírovat

    Vyberte Stáhnout seznam problémů.

    Připojit a kopírovat, 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í.

    Připojit a kopírovat, stáhnout a zobrazit chyby

    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í.

    Kontrola volného a využitého místa na řídicím panelu

    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:

    1. 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

    2. 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.

    3. 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:

    1. 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>

    2. 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.

    3. Ke zkopírování dat použijte příkaz cp nebo rsync.

    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:

    1. 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.
    2. 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:

    1. 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í.
    2. 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:

    1. Při objednávání zařízení Data Box vyberte spravované disky jako cíl úložiště.
    2. Připojení do Data Boxu prostřednictvím sdílených složek SMB nebo NFS.
    3. 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.