Migrace souborů z jedné sdílené složky Azure SMB do jiné
Tento článek popisuje, jak migrovat soubory mezi sdílenými složkami SMB Azure. Jedním z běžných důvodů je, že potřebujete migrovat ze standardní sdílené složky na sdílenou složku úrovně Premium, abyste získali vyšší výkon pro úlohu aplikace.
Upozorňující
Pokud používáte Synchronizace souborů Azure, proces migrace se liší od postupu popsaného v tomto článku. Místo toho si při použití Synchronizace souborů Azure přečtěte téma Migrace souborů z jedné sdílené složky Azure do jiné.
Platí pro
Typ sdílené složky | SMB | NFS |
---|---|---|
Sdílené složky úrovně Standard (GPv2), LRS/ZRS | ![]() |
![]() |
Sdílené složky úrovně Standard (GPv2), GRS/GZRS | ![]() |
![]() |
Sdílené složky úrovně Premium (FileStorage), LRS/ZRS | ![]() |
![]() |
Migrace pomocí Robocopy
Pokud chcete migrovat pomocí Robocopy, nástroje pro kopírování souborů příkazového řádku, který je integrovaný do Windows, postupujte podle těchto kroků.
Nasaďte virtuální počítač s Windows v Azure ve stejné oblasti jako zdrojovou sdílenou složku. Udržování dat a sítí v Azure bude rychlé a zabrání poplatkům za odchozí přenos dat. Pro zajištění optimálního výkonu doporučujeme typ virtuálního počítače s více jádry s alespoň 56 GiB paměti, například Standard_DS5_v2.
Připojte ke virtuálnímu počítači zdrojové i cílové sdílené složky. Nezapomeňte je připojit pomocí klíče účtu úložiště, abyste měli jistotu, že má virtuální počítač přístup ke všem souborům. Nepoužívejte identitu domény.
Spusťte tento příkaz na příkazovém řádku Windows. Volitelně můžete zahrnout příznaky pro funkce protokolování jako osvědčený postup (/NP, /NFL, /NDL, /UNILOG).
robocopy <source> <target> /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
Pokud jste zdrojovou sdílenou složku připojili jako s:\ a cíl nebyl:\ příkaz vypadá takto:
robocopy s:\ t:\ /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
Příkaz můžete spustit, i když je váš zdroj stále online, ale mějte na paměti, že všechny vstupně-výstupní operace budou fungovat s omezeními omezení ve stávající sdílené složce.
Po dokončení počátečního spuštění odpojte aplikaci od existující sdílené složky a znovu spusťte stejný příkaz Robocopy. Tím se zkopírují všechny změny, ke kterým došlo od počátečního spuštění, a přeskočí se všechna data souboru, která se už zkopírovala.
Po druhém dokončení příkazu můžete aplikaci přesměrovat na novou sdílenou složku.