Bestanden migreren van de ene SMB Azure-bestandsshare naar een andere
In dit artikel wordt beschreven hoe u bestanden migreert tussen SMB Azure-bestandsshares. Een veelvoorkomende reden hiervoor is als u wilt migreren van een standaardbestandsshare naar een Premium-bestandsshare om betere prestaties voor uw toepassingsworkload te krijgen.
Waarschuwing
Als u Azure File Sync gebruikt, verschilt het migratieproces dan beschreven in dit artikel. In plaats daarvan raadpleegt u Bestanden migreren van de ene Azure-bestandsshare naar een andere wanneer u Azure File Sync gebruikt.
Van toepassing op
Bestands sharetype | SMB | NFS |
---|---|---|
Standaardbestandsshares (GPv2), LRS/ZRS | ![]() |
![]() |
Standaardbestandsshares (GPv2), GRS/GZRS | ![]() |
![]() |
Premium bestandsshares (FileStorage), LRS/ZRS | ![]() |
![]() |
Migreren met Robocopy
Volg deze stappen om te migreren met Robocopy, een opdrachtregelprogramma voor het kopiƫren van bestanden dat is ingebouwd in Windows.
Implementeer een virtuele Windows-machine (VM) in Azure in dezelfde regio als uw bronbestandsshare. Het bewaren van de gegevens en netwerken in Azure gaat snel en voorkomt uitgaande kosten voor gegevensoverdracht. Voor optimale prestaties raden we een vm-type met meerdere kernen aan met ten minste 56 GiB geheugen, bijvoorbeeld Standard_DS5_v2.
Koppel zowel de bron- als doelbestandsshares aan de VIRTUELE machine. Koppel ze met behulp van de sleutel van het opslagaccount om ervoor te zorgen dat de VIRTUELE machine toegang heeft tot alle bestanden. Gebruik geen domeinidentiteit.
Voer deze opdracht uit bij de Windows-opdrachtprompt. U kunt desgewenst vlaggen voor logboekregistratiefuncties opnemen als best practice (/NP, /NFL, /NDL, /UNILOG).
robocopy <source> <target> /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
Als uw bronshare is gekoppeld als s:\ en het doel niet:\ is, ziet de opdracht er als volgt uit:
robocopy s:\ t:\ /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
U kunt de opdracht uitvoeren terwijl uw bron nog steeds online is, maar houd er rekening mee dat elke I/O werkt tegen de beperkingslimieten voor uw bestaande share.
Nadat de eerste uitvoering is voltooid, verbreekt u de verbinding met uw toepassing met de bestaande share en voert u dezelfde Robocopy-opdracht opnieuw uit. Hiermee worden alle wijzigingen gekopieerd die zijn opgetreden sinds de eerste uitvoering, waarbij alle bestandsgegevens die al zijn gekopieerd, worden overgeslagen.
Nadat de opdracht voor de tweede keer is voltooid, kunt u uw toepassing omleiden naar de nieuwe share.