Tous les produits
Search
Centre de documentation

File Storage NAS:Montage par lot d'un système de fichiers NFS sur plusieurs instances ECS

Dernière mise à jour :Sep 11, 2026

Pour permettre à plusieurs instances ECS de partager les données d'un même système de fichiers NFS, utilisez Cloud Assistant afin de monter le système de fichiers sur ces instances en une seule opération.

Prérequis

Un système de fichiers doit être créé. Pour plus d'informations, consultez la rubrique Créer un système de fichiers.

Exigences réseau

Le montage par lot via la console est possible si votre environnement réseau répond à l'une des exigences suivantes :

  • Les instances ECS et la cible de montage NAS se trouvent dans le même VPC.

  • Les instances ECS et la cible de montage NAS se trouvent dans le même réseau classique, et vous avez accordé l'accès aux instances via le groupe d'autorisations de la cible de montage. Pour plus d'informations, consultez la rubrique Gérer les groupes d'autorisations.

  • Les VPC des instances ECS et de la cible de montage NAS sont connectés, et vous avez accordé l'accès aux instances via le groupe d'autorisations de la cible de montage. Pour plus d'informations, consultez la rubrique Monter un système de fichiers NAS entre VPC dans la même région à l'aide de CEN.

Limites

  • Système d'exploitation

    Le montage du système de fichiers n'est possible que sur une instance ECS Linux. Les distributions Linux telles que CoreOS, FreeBSD et Fedora CoreOS ne prennent pas en charge la fonctionnalité de montage de la console NAS. Si votre instance ECS exécute Red Hat Enterprise Linux (RHEL), installez le client Cloud Assistant à l'aide du gestionnaire de paquets RPM avant de monter votre système de fichiers. Pour plus d'informations, consultez la rubrique Installer l'agent Cloud Assistant.

  • État de l'instance et de l'outil

    • Les instances ECS doivent être à l'état Running. Si une instance est à l'état Starting ou Stopped, passez-la à l'état Running avant de poursuivre.

    • L'agent Cloud Assistant doit être en cours d'exécution et en bon état.

  • Limites ECS

    Les instances ECS et le système de fichiers NAS doivent se trouver dans la même région. Cloud Assistant ne prend pas en charge les opérations de montage interrégionales.

  • Système de fichiers

    Cette fonctionnalité prend uniquement en charge les systèmes de fichiers NFS.

Procédure

  1. Connectez-vous à la console ECS.

  2. Dans le volet de navigation de gauche, choisissez Maintenance & Monitoring > Cloud Assistant.

  3. Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.

  4. Dans l'onglet Common Commands, recherchez la commande ACS-NAS-ClickMount-Mount-Linux-NFS-v2.sh et cliquez sur Run.

  5. Dans le panneau Run Command, configurez les paramètres et sélectionnez les instances ECS cibles.

    Paramètre

    Description

    Contenu de la commande

    Cliquez sur View command content pour consulter le contenu de la commande.

    Plan d'exécution

    Sélectionnez une planification pour exécuter la commande.

    • Run Immediately : la commande s'exécute immédiatement.

    • After the next startup of the system : l'instance exécute la commande lors de son prochain démarrage.

    • After each system startup : l'instance exécute la commande à chaque démarrage.

    • Dry Run Only : le système vérifie la demande sans exécuter la commande. Cette option valide les paramètres de la demande, l'environnement d'exécution de l'instance et l'état de l'agent Cloud Assistant.

    • Run on Schedule : exécute la commande à une heure spécifiée ou selon une planification.

      • Run at Fixed Interval : exécute la commande à un intervalle spécifié (en secondes, minutes, heures ou jours). Cette méthode convient aux tâches devant s'exécuter à une fréquence fixe.

        Remarque

        Les limites suivantes s'appliquent à l'exécution à intervalle fixe :

        • L'intervalle doit être compris entre 60 secondes et 7 jours, et doit être supérieur au délai d'expiration de la tâche planifiée.

        • L'intervalle d'exécution repose uniquement sur la fréquence fixe et n'est pas affecté par le temps réel nécessaire à l'achèvement d'une tâche. Par exemple, si vous configurez la commande pour qu'elle s'exécute toutes les 5 minutes et qu'une tâche prend 2 minutes pour s'achever, la tâche suivante démarrera 3 minutes après la fin de la précédente.

        • La tâche ne s'exécute pas immédiatement après sa création. Par exemple, une tâche configurée pour s'exécuter toutes les 5 minutes sera exécutée pour la première fois 5 minutes après sa création.

      • Run Only Once at Specified Time : la commande s'exécute une seule fois à l'heure et dans le fuseau horaire spécifiés.

        Par exemple, si vous définissez Execution Time sur 2022-05-17 17:30:50 et Time Zone sur (GMT+8:00) Asia/Shanghai, la commande sera exécutée à 17 h 30 min 50 s le 17 mai 2022 (heure normale de Chine).

      • Run on Clock-based Schedule : exécute la commande selon une expression Cron. Vous pouvez définir la fréquence de répétition avec une précision allant jusqu'aux secondes, minutes, heures, jours du mois, mois, jours de la semaine et années. Dans le fuseau horaire spécifié, le système calcule l'heure d'exécution en fonction de l'expression Cron et exécute la tâche. Cette option flexible convient aux tâches planifiées complexes. Pour plus d'informations, consultez la rubrique Expressions Cron.

        Remarque

        L'intervalle minimal doit être supérieur ou égal au délai d'expiration de la tâche planifiée et ne peut pas être inférieur à 10 secondes.

        Par exemple, si vous définissez Repeat Frequency sur 0 0 12 ? * WED 2022 et Time Zone sur (GMT+8:00) Asia/Shanghai, le système exécutera la commande tous les mercredis de l'année 2022 à 12 h 00 (heure normale de Chine).

    Execution Path

    Le chemin dans lequel la commande est exécutée.

    Username

    Le nom de l'utilisateur utilisé pour exécuter la commande sur l'instance ECS.

    L'exécution des commandes avec le moins de privilèges possibles constitue une bonne pratique de sécurité. Nous vous recommandons d'exécuter les commandes Cloud Assistant en tant qu'utilisateur standard. Pour plus d'informations, consultez la rubrique Exécuter des commandes Cloud Assistant en tant qu'utilisateur standard.

    Par défaut, les commandes s'exécutent en tant qu'utilisateur root sur les instances Linux et en tant qu'utilisateur System sur les instances Windows.

    Timeout

    Spécifiez le Timeout pour l'exécution d'une commande sur une instance. Si la tâche d'exécution de la commande expire, Cloud Assistant met fin de force au processus de la tâche.

    Unité : secondes. La valeur par défaut est héritée du paramètre Timeout d'origine de la commande.

    Remarque

    Cette valeur s'applique uniquement à l'exécution actuelle de la commande et ne modifie pas le paramètre de délai d'expiration de la commande elle-même.

    Tags

    Applique une tag key et une tag value à l'exécution de la commande pour faciliter le filtrage et la gestion.

    Task Stop Scope

    Définit ce qui doit être arrêté lorsqu'une exécution est interrompue manuellement ou expire.

    • Command Process : arrête le processus du script lorsque la tâche est arrêtée.

    • Command Process Tree : arrête l'arborescence des processus, qui inclut le processus du script et tous ses processus enfants, lorsque la tâche est arrêtée.

    Launcher

    Le lanceur utilisé pour exécuter le script.

    Paramètres de commande

    Dans la zone de texte Command Parameter, saisissez la valeur du paramètre personnalisé de la commande.

    • MountTargetDomain : le nom de domaine de la cible de montage du système de fichiers.

      Recherchez ce nom de domaine dans la liste des cibles de montage du système de fichiers dans la console NAS. Exemple : ****.nas.aliyuncs.com. Pour plus d'informations, consultez la rubrique Gérer les cibles de montage.

    • EcsLocalPath : le chemin local sur l'instance ECS pour le montage.

      Doit être un chemin absolu commençant par / (par exemple, /mnt) et correspondre à un répertoire vide.

    • NasRemotePath : le répertoire du système de fichiers NAS à monter.

      Vous pouvez le configurer comme le répertoire racine NAS (/) ou n'importe quel sous-répertoire (par exemple, /abc).

    • ProtocolType : le type de protocole du système de fichiers.

      • NAS généraliste : NFSv3 et NFSv4.0

      • Extreme NAS : NFSv3

      Important

      Assurez-vous de saisir la valeur correcte du paramètre. La valeur est sensible à la casse et ne doit contenir aucun espace au début ou à la fin. Une valeur de paramètre incorrecte entraînera l'échec de la commande.

    • AutoMountOnBoot : indique s'il faut activer le montage automatique au démarrage pour le système de fichiers.

      Valeurs valides : true ou false. Lorsque le montage automatique au démarrage est activé, vous n'avez pas besoin de répéter l'opération de montage lors du redémarrage de l'instance ECS.

      Important

      Assurez-vous de saisir la valeur correcte du paramètre. La valeur doit être en minuscules et ne doit contenir aucun espace au début ou à la fin. Une valeur de paramètre incorrecte entraînera l'échec de la commande.

    • MountParam : les paramètres de montage.

      Laissez ce champ vide sauf si vous avez des exigences de montage spécifiques. Pour plus d'informations sur les paramètres, consultez la rubrique Monter un système de fichiers NFS.

    Sélectionner des instances

    Sélectionnez une ou plusieurs instances ECS de destination.

    Si vous disposez d'un grand nombre d'instances, saisissez un ID d'instance, un nom d'instance ou un tag dans la zone de recherche pour trouver des instances. Vous pouvez également filtrer les instances selon l'état de l'agent Cloud Assistant.

  6. Cliquez sur Run.

Afficher les résultats d'exécution de la commande

Après avoir exécuté une commande de montage, de démontage ou de requête, utilisez Cloud Assistant pour afficher les résultats d'exécution par lot.

  1. Connectez-vous à la console ECS.

  2. Dans le volet de navigation de gauche, choisissez Maintenance & Monitoring > Cloud Assistant.

  3. Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.

  4. Dans l'onglet Command Execution Results, sélectionnez Command Name dans la liste déroulante de la zone de recherche, saisissez le nom de la commande que vous souhaitez interroger, puis cliquez sur l'icône 查询图标.

    • Montage : ACS-NAS-ClickMount-Mount-Linux-NFS-v2.sh

    • Démontage : ACS-NAS-ClickMount-Unmount-Linux-NFS.sh

    • Requête : ACS-NAS-ClickMount-Check-Linux-NFS.sh

  5. Dans la liste des résultats d'exécution de la commande, repérez la commande de destination et cliquez sur View dans la colonne Operation.

  6. Dans le panneau des détails d'exécution de la commande, cliquez sur l'onglet Instances. Ensuite, cliquez sur l'icône 批量图标001 correspondant à l'instance de destination pour afficher la sortie de la commande.

    Si la sortie de la commande contient une erreur, identifiez et corrigez la cause racine, puis exécutez à nouveau la commande. Pour plus d'informations sur les codes d'erreur, consultez la rubrique Messages d'erreur.

  7. Une fois que vous avez consulté le résultat, cliquez sur Close.

Messages d'erreur

Le tableau suivant décrit les codes d'erreur susceptibles d'apparaître dans la sortie de la commande.

ErrorCode

ErrorMsg

SystemNoPermission

Privilèges insuffisants sur le système d'exploitation. Des privilèges root sont requis.

SystemMissingMounts

Le fichier d'informations de montage /proc/self/mounts est absent du système d'exploitation.

SystemMissingFstab

Le fichier de configuration de montage automatique /etc/fstab est absent du système d'exploitation.

SystemBashOutdated

La version Bash du système d'exploitation est obsolète. Effectuez une mise à niveau vers Bash 4.0 ou une version ultérieure.

BadInputMountTarget

Le paramètre de cible de montage n'est pas valide. Utilisez une cible de montage se terminant par .nas.aliyuncs.com.

BadInputLocalPath

Le paramètre de chemin de montage spécifié n'est pas valide. Utilisez un chemin absolu Linux commençant par /.

BadInputRemotePath

Le paramètre de répertoire NAS saisi n'est pas valide. Veuillez utiliser un chemin absolu commençant par /.

BadInputProtocol

Le paramètre de type de protocole spécifié n'est pas valide. Veuillez utiliser NFSv3 ou NFSv4.0.

BadInputAutoMount

Le paramètre de montage automatique saisi n'est pas valide. Veuillez utiliser true ou false.

BadInputForceUnmount

La valeur du paramètre de démontage forcé est incorrecte. Veuillez utiliser true ou false.

NasClientNfsInstallFail

Échec de l'installation du client NFS. Installez-le manuellement.

LocalPathCreateFail

Échec de la création du chemin de montage. Créez-le manuellement.

LocalPathAlreadyMounted

Le chemin local est déjà un point de montage pour une autre cible de montage NAS. Sélectionnez un autre chemin.

LocalPathNonEmpty

Le répertoire spécifié par le chemin local n'est pas vide. Sélectionnez un autre chemin.

LocalPathNotOnMountTarget

Le chemin local n'est pas monté sur cette cible de montage NAS. Lancez l'opération depuis la cible de montage NAS appropriée.

LocalPathMultipleMounts

Le chemin local est monté plusieurs fois. Vérifiez le chemin, puis effectuez un démontage forcé.

LocalPathAncestorMounted

Le répertoire parent du chemin local est déjà un point de montage. Sélectionnez un autre chemin.

LocalPathNonExistent

Le chemin local n'existe pas. Sélectionnez un autre chemin.

RemotePathCreateFail

Échec de la création du sous-répertoire NAS. Montez le répertoire racine NAS.

MountFailRemoteRoot

Échec du montage du répertoire racine NAS. Pour obtenir des informations de dépannage, consultez la rubrique Résoudre les échecs de montage du système de fichiers.

MountFailRemotePath

Échec du montage du sous-répertoire NAS. Montez le répertoire racine NAS.

UnmountFailRemoteRoot

Échec du démontage du répertoire racine NAS avant de monter un sous-répertoire NAS. Montez le répertoire racine NAS.

UnmountFailLocalPath

Échec du démontage du système de fichiers NAS. Arrêtez les applications associées, puis effectuez un démontage forcé.

UnmountFailRemoveAutoMount

Échec de la suppression de la configuration de montage automatique NAS.

Opérations connexes

Vous pouvez également utiliser Cloud Assistant pour exécuter des commandes effectuant des requêtes par lot ou le démontage de systèmes de fichiers.

Actions

Commande

Description

Démontage par lot

ACS-NAS-ClickMount-Unmount-Linux-NFS.sh

Pour créer une tâche de démontage par lot, exécutez une commande à l'aide de Cloud Assistant et remplacez la commande à l'étape 5 par la commande de démontage.

Lorsque vous exécutez la commande de démontage, configurez les paramètres suivants :

  • mounttargetdomain : le nom de domaine de la cible de montage du système de fichiers.

    Vous pouvez afficher le nom de domaine de la cible de montage dans la liste des cibles de montage du système de fichiers de destination dans la console NAS. Exemple : ****.nas.aliyuncs.com. Pour plus d'informations, consultez la rubrique Gérer les cibles de montage.

  • ecslocalpath : le chemin local sur le serveur où le système de fichiers NAS est monté.

    Dans la console NAS, recherchez la liste des cibles de montage du système de fichiers de destination et cliquez sur Mount. Dans la colonne Actions de l'instance ECS de destination, cliquez sur Query Mount Details pour afficher le chemin de montage.

  • cancelautomountonboot : indique s'il faut annuler le montage automatique au démarrage. Valeurs valides : true et false.

    Lorsque cette option est définie sur true, le fichier /etc/fstab de l'instance ECS est modifié.

  • forceunmount : indique s'il faut effectuer un démontage forcé. Valeurs valides : true et false.

    Un démontage forcé exécute la commande umount -lf <mount_path>. Cette opération peut entraîner la perte de données non écrites et provoquer la fermeture inattendue des applications associées. Nous vous recommandons d'exécuter d'abord la commande fuser -mv <mount_path> sur l'instance ECS pour vérifier les processus utilisant le chemin de montage. Vous ne devez utiliser la fonctionnalité de démontage forcé qu'après avoir confirmé qu'aucune application n'utilise le système de fichiers et que celui-ci ne peut pas être démonté par des méthodes normales. Pour plus d'informations sur les risques liés à un démontage forcé, consultez la rubrique Quels sont les risques d'un démontage forcé d'un système de fichiers NAS ?

Requête par lot

ACS-NAS-ClickMount-Check-Linux-NFS.sh

Pour créer une tâche de requête par lot, exécutez une commande à l'aide de Cloud Assistant et remplacez la commande à l'étape 5 par la commande de requête.

Lorsque vous exécutez la commande de requête, configurez le paramètre suivant :

mounttargetdomain : le nom de domaine de la cible de montage. Si vous laissez ce paramètre vide, la commande interroge tous les systèmes de fichiers NAS montés sur l'instance.

FAQ