Fájlok migrálása egy SMB Azure-fájlmegosztásból egy másikba
Ez a cikk bemutatja, hogyan migrálhat fájlokat az SMB Azure-fájlmegosztások között. Ennek egyik gyakori oka, hogy normál fájlmegosztásból prémium szintű fájlmegosztásba kell migrálnia, hogy nagyobb teljesítményt nyújtson az alkalmazás számítási feladatai számára.
Figyelmeztetés
Az Azure File Sync használata esetén a migrálási folyamat eltér a cikkben leírtaktól. Ehelyett tekintse meg a fájlok migrálását az egyik Azure-fájlmegosztásból a másikba az Azure File Sync használatakor.
A következőre érvényes:
Fájlmegosztás típusa | SMB | NFS |
---|---|---|
Standard szintű fájlmegosztások (GPv2), LRS/ZRS | ![]() |
![]() |
Standard szintű fájlmegosztások (GPv2), GRS/GZRS | ![]() |
![]() |
Prémium fájlmegosztások (FileStorage), LRS/ZRS | ![]() |
![]() |
Migrálás a Robocopy használatával
Az alábbi lépéseket követve migrálhatja a Windowsba beépített parancssori fájlmásolási segédprogramot, a Robocopyt.
Windows rendszerű virtuális gép (VM) üzembe helyezése az Azure-ban a forrásfájlmegosztással azonos régióban. Az adatok és a hálózatkezelés azure-beli megőrzése gyors lesz, és elkerüli a kimenő adatátviteli díjakat. Az optimális teljesítmény érdekében olyan többmagos virtuálisgép-típust ajánlunk, amely legalább 56 GiB memóriával rendelkezik, például Standard_DS5_v2.
Csatlakoztassa a forrás- és a célfájlmegosztásokat a virtuális géphez. Győződjön meg arról, hogy a tárfiók kulccsal csatlakoztatja őket, hogy a virtuális gép hozzáférhessen az összes fájlhoz. Ne használjon tartományi identitást.
Futtassa ezt a parancsot a Windows parancssorában. Opcionálisan ajánlott eljárásként használhatja a naplózási funkciók jelzőit (/NP, /NFL, /NDL, /UNILOG).
robocopy <source> <target> /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
Ha a forrásmegosztás s:\-ként lett csatlakoztatva, és a cél t:\ volt, a parancs a következőképpen néz ki:
robocopy s:\ t:\ /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
Futtathatja a parancsot, amíg a forrás még online állapotban van, de vegye figyelembe, hogy minden I/O működni fog a meglévő megosztás szabályozására vonatkozó korlátozások ellen.
A kezdeti futtatás befejezése után bontsa le az alkalmazást a meglévő megosztásról, és futtassa újra ugyanazt a robocopy-parancsot. Ez átmásolja a kezdeti futtatás óta történt összes módosítást, és kihagyja a már átmásolt fájladatokat.
Miután a parancs második alkalommal befejeződött, átirányíthatja az alkalmazást az új megosztásra.