Partager via


Migrer des fichiers d’un partage de fichiers SMB Azure vers un autre

Cet article explique comment migrer des fichiers entre des partages de fichiers Azure SMB à l’aide de Robocopy, un outil de migration courant. Vous pouvez utiliser cette méthode pour migrer entre les partages de fichiers HDD et SSD, les partages de fichiers à l’aide d’un modèle de facturation différent ou de partages de fichiers dans différentes régions Azure.

Avertissement

Si vous utilisez Azure File Sync, le processus de migration est différent de celui décrit dans cet article. Au lieu de cela, consultez Migrer des fichiers d’un partage de fichiers Azure vers un autre lors de l’utilisation d’Azure File Sync.

S’applique à

Modèle de gestion Modèle de facturation Échelon médiatique Redundancy SMB NFS
Microsoft.Storage V2 approvisionné HDD (standard) Local (LRS) Yes Non
Microsoft.Storage V2 approvisionné HDD (standard) Zone (ZRS) Yes Non
Microsoft.Storage V2 approvisionné HDD (standard) Géo (GRS) Yes Non
Microsoft.Storage V2 approvisionné HDD (standard) GeoZone (GZRS) Yes Non
Microsoft.Storage V1 approvisionné SSD (Premium) Local (LRS) Yes Non
Microsoft.Storage V1 approvisionné SSD (Premium) Zone (ZRS) Yes Non
Microsoft.Storage Paiement à l’utilisation HDD (standard) Local (LRS) Yes Non
Microsoft.Storage Paiement à l’utilisation HDD (standard) Zone (ZRS) Yes Non
Microsoft.Storage Paiement à l’utilisation HDD (standard) Géo (GRS) Yes Non
Microsoft.Storage Paiement à l’utilisation HDD (standard) GeoZone (GZRS) Yes Non

Migrer à l’aide de Robocopy

Suivez ces étapes pour migrer à l’aide de Robocopy, un utilitaire de copie de fichiers de ligne de commande inclus avec Windows.

  1. Déployez une machine virtuelle Windows dans Azure dans la même région que votre partage de fichiers source. La conservation des données et de la mise en réseau dans Azure est plus rapide et évite les frais de transfert de données sortants. Pour des performances optimales, nous recommandons un type de machine virtuelle multicœur avec au moins 56 Gio de mémoire, par exemple Standard_DS5_v2.

  2. Montez les partages de fichiers source et cible sur la machine virtuelle. Pour vous assurer que la machine virtuelle a accès à tous les fichiers, montez le partage de fichiers Azure avec un accès au niveau de l’administrateur : avec un accès basé sur l’identité avec des rôles RBAC Azure au niveau de l’administrateur (recommandé) ou avec une clé de compte de stockage (moins sécurisée).

  3. Exécutez cette commande à l’invite de commandes Windows. Si vous le souhaitez, vous pouvez inclure des indicateurs pour les fonctionnalités de journalisation comme meilleure pratique (/NP, /NFL, /NDL, /UNILOG). N’oubliez pas de remplacer s:\ et t:\ par les chemins d’accès aux partages source et cible montés selon les besoins.

    robocopy s:\ t:\ /MIR /COPYALL /MT:16 /R:2 /W:1 /B /IT /DCOPY:DAT
    

    Vous pouvez exécuter la commande pendant que votre source est toujours en ligne, mais les E/S par seconde et le débit utilisés pour le travail Robocopy comptent par rapport aux limites de votre partage de fichiers.

  4. Une fois l’exécution initiale terminée, réexécutez la même commande robocopy pour copier toutes les modifications qui se sont produites depuis l’exécution initiale. Toutes les données inchangées depuis la dernière tâche de copie sont ignorées.

  5. Vous pouvez répéter l’étape 4 autant de fois que vous le souhaitez avant de basculer vers le nouveau partage de fichiers.

Voir aussi