Tous les produits
Search
Centre de documentation

File Storage NAS:Migration des données NAS vers un stockage sur site

Dernière mise à jour :Aug 09, 2026

Téléchargez les données NAS vers un stockage sur site à l'aide de rsync, Robocopy, SFTP ou IIS FTP, ou synchronisez-les d'abord avec OSS avant de les télécharger localement.

Important

Le téléchargement des données NAS consomme la bande passante publique de l'ECS. Utilisez une instance ECS dédiée pour éviter d'impacter vos charges de travail. Pour plus d'informations, consultez la rubrique Utiliser une nouvelle instance ECS comme nœud de transit.

Sélectionner une méthode de migration

Sélectionnez une méthode en fonction de votre scénario :

Scénario

Méthode recommandée

Description

Nombre limité de fichiers avec interface graphique multiplateforme

Client SFTP

Interface graphique compatible avec Linux, macOS et Windows.

Volumes de données importants avec préservation des métadonnées

rsync

Synchronisation incrémentielle qui préserve les permissions et la propriété des fichiers.

Volumes de données importants sur Windows (SMB)

Robocopy

Outil intégré à Windows permettant de créer des copies miroir.

Nombre limité de fichiers sur Windows (SMB)

IIS FTP

Interface graphique pour les systèmes de fichiers SMB.

Très grands volumes de données ou bande passante limitée

Transit via OSS

Synchronisation initiale vers OSS, puis téléchargement depuis OSS.

Utiliser un client SFTP

Procédure

  1. Installez un client SFTP sur votre système d'exploitation local.

    Plusieurs clients SFTP sont disponibles. Cette rubrique utilise FileZilla à titre d'exemple. Choisissez une version compatible avec votre système d'exploitation local et téléchargez et installez le client SFTP.

  2. Connectez le client SFTP à l'instance ECS de transit.

    1. Ouvrez le client FileZilla et configurez les paramètres comme indiqué dans le tableau suivant. Cliquez sur Quickconnect.

      Une fois connecté au serveur ECS, le volet gauche affiche votre système de fichiers local et le volet droit affiche le système de fichiers du serveur.

      Paramètre

      Description

      Host

      Adresse IP publique de l'instance ECS de transit. Exemple : 192.0.2.1.

      Username

      Nom d'utilisateur de l'instance ECS de transit. Cet utilisateur doit disposer des autorisations de lecture et d'écriture sur le répertoire du système de fichiers NAS. Exemple : root.

      Remarque
      • Le nom d'utilisateur par défaut d'une instance ECS Linux est root ou ecs-user.

      • Le nom d'utilisateur par défaut d'une instance ECS Windows est administrator.

      Password

      Mot de passe de connexion de l'instance ECS de transit. Par exemple, le mot de passe de connexion de l'utilisateur root.

      Remarque

      Si vous avez oublié le mot de passe de l'instance ECS de transit, vous pouvez le réinitialiser et en définir un nouveau. Pour plus d'informations, consultez la rubrique Réinitialiser le mot de passe de connexion d'une instance.

      Port

      Numéro du port SFTP. La valeur par défaut est 22.

    2. Dans le volet droit, définissez le chemin dans le champ Remote site sur le chemin de montage du système de fichiers NAS, tel que /mnt. Appuyez sur Entrée pour afficher les fichiers du système de fichiers NAS.

  3. Téléchargez les données.

    Faites glisser les fichiers ou les répertoires du volet droit vers le volet gauche.

Utiliser rsync

Avantages

  • Préserve les métadonnées des fichiers, y compris la propriété et les permissions.

  • Prend en charge la synchronisation incrémentielle.

  • Permet la planification via crontab sur Linux ou macOS pour automatiser les sauvegardes.

Procédure

  1. Installez rsync.

    Linux

    Système d'exploitation

    Commande

    CentOS

    Installez rsync avec yum :

    sudo yum install rsync

    Redhat

    Ubuntu

    Installez rsync avec apt :

    sudo apt-get install rsync

    Debian

    Remarque

    Pour les autres distributions Linux, utilisez le gestionnaire de packages correspondant.

    macOS

    Installez Homebrew, puis exécutez la commande suivante :

    brew install rsync

    Windows

  2. Téléchargez les données.

    Exécutez la commande suivante pour télécharger les données NAS vers un répertoire local :

    rsync -avP root@192.0.2.0:/mnt/DirToSync/ DirToSync/

    Paramètre

    Description

    192.0.2.0

    Adresse IP publique de l'instance ECS Linux ou Windows sur laquelle le système de fichiers NAS est monté.

    /mnt/DirToSync

    Répertoire à exporter depuis le NAS.

    DirToSync

    Répertoire local.

    Remarque

    Les chemins dans la commande rsync doivent se terminer par une barre oblique (/). Sinon, la structure des répertoires ne correspondra pas après la synchronisation.

Utiliser Robocopy

Avantages

Robocopy est une commande de copie de répertoire sous Windows qui crée des copies miroir avec des structures de fichiers identiques sans dupliquer les fichiers inchangés, tout en préservant les attributs tels que les dates et les horodatages.

Pour une migration à grande échelle, installez Python sur une instance ECS Windows et utilisez le script migration.py. Consultez la rubrique Comment accélérer la migration des données vers un système de fichiers SMB ?

Procédure

  1. Connectez-vous à l'instance ECS de transit.

  2. Migrez les données.

    Exécutez la commande suivante pour migrer les données du système de fichiers source (lecteur Z) vers le système de fichiers de destination (lecteur Y) :

    robocopy Z:\ Y:\ /e /w:5 /z /mt:32
    Remarque

    Cette commande migre uniquement les données contenues dans le répertoire spécifié, et non le répertoire lui-même.

    Le tableau suivant décrit les paramètres importants. Remplacez-les par vos valeurs réelles.

    Paramètre

    Description

    /mt

    Nombre de threads simultanés. La valeur par défaut est 8.

    Valeurs valides : 1 à 128.

    Cet exemple utilise 32 threads pour la copie multithread.

    /w

    Spécifie le temps d'attente en secondes entre les tentatives.

    /z

    Active le transfert reprenable.

    /e

    Copie tous les sous-répertoires, y compris ceux qui sont vides.

    /copyall

    Copie toutes les informations de fichier, notamment :

    • Données

    • Attributs

    • Horodatages

    • Liste de contrôle d'accès (ACL)

    • Informations sur le propriétaire

    • Informations d'audit

    Remarque

    Pour accélérer la migration d'un volume massif de données, par exemple plus de 100 millions de petits fichiers dépassant au total 10 To, vous pouvez installer la dernière version de Python sur l'instance ECS Windows afin d'effectuer la migration. Pour plus d'informations, consultez la rubrique Comment accélérer la migration des données vers un système de fichiers SMB d'Apsara File Storage NAS.

  3. Vérifiez le résultat de la migration.

    Une fois la migration terminée, exécutez la commande Robocopy suivante pour vérifier que les données de destination sont cohérentes avec celles de la source :

    ROBOCOPY Z:\ Y:\ /e /l /ns /njs /njh /ndl /fp /log:reconcile.txt

    Le tableau suivant décrit les paramètres importants. Remplacez-les par vos valeurs réelles.

    Paramètre

    Description

    /e

    Liste uniquement les répertoires, y compris ceux qui sont vides.

    /l

    Signale les différences sans modifier ni copier les fichiers.

    /fp

    Inclut les chemins complets des fichiers dans le journal. Cette option n'est nécessaire que si /ndl est omis.

    /ns

    Indique de ne pas inclure les tailles de fichier dans le journal.

    /ndl

    Indique de ne pas inclure les dossiers dans le journal.

    /njs

    Indique de ne pas inclure le résumé de la tâche.

    /njh

    Indique de ne pas inclure l'en-tête de la tâche.

    /log:reconcile.txt

    Écrit le résultat de la migration dans le fichier journal reconcile.txt. Si le fichier existe déjà, il est écrasé.

Utiliser IIS FTP

Procédure

Pour plus d'informations, consultez la rubrique Configurer le service Web Windows IIS.

Remarque
  • Ouvrez les ports TCP FTP correspondants dans le groupe de sécurité du VPC.

  • Vous pouvez également configurer d'autres serveurs et clients FTP pour charger et télécharger des données via le réseau public.

  • Le trafic entrant vers une adresse IP élastique (EIP) est gratuit, tandis que le trafic sortant est facturé. Par conséquent, le chargement des données vers File Storage NAS via le réseau public est gratuit, mais le téléchargement des données entraîne des frais. Pour plus d'informations sur la facturation, consultez la rubrique EIP en paiement à l'utilisation.

Transfert via OSS

Synchronisez les données avec OSS à l'aide d'ossutil ou de Data Transport, puis téléchargez-les depuis OSS vers votre stockage local.

  1. Migrez les données vers OSS.

  2. Téléchargez les données depuis OSS vers des fichiers locaux. Pour plus d'informations, consultez la rubrique Téléchargement simple.