Tous les produits
Search
Centre de documentation

Cloud Parallel File Storage:Limites

Dernière mise à jour :Aug 11, 2026

CPFS impose des limites aux systèmes de fichiers, clients, Filesets, flux de données, services de protocole et à la surveillance de la capacité. Consultez ces contraintes avant de concevoir votre architecture de stockage.

Système de fichiers

Élément

Limite

Description

Points de montage par système de fichiers

1

Chaque système de fichiers n'admet qu'un seul point de montage.

Montages par client

  • Client CPFS-POSIX : 1

  • Client CPFS-NFS : 128 requêtes simultanées

  • Un client CPFS-POSIX ne peut monter qu'un seul système de fichiers à la fois.

  • Un client CPFS-NFS permet de monter plusieurs systèmes de fichiers, avec un maximum de 128 requêtes simultanées.

Montages de sous-répertoires

  • Client CPFS-POSIX : non pris en charge

  • Client CPFS-NFS : pris en charge

Le montage de sous-répertoires est disponible pour les clients CPFS-NFS, mais pas pour les clients CPFS-POSIX.

Nœuds de calcul par système de fichiers

2 000

Jusqu'à 2 000 nœuds de calcul peuvent monter un même système de fichiers simultanément.

Capacité par système de fichiers

1 Pio

Capacité maximale d'un système de fichiers CPFS unique.

Fichiers ou répertoires par système de fichiers

4 milliards

Le nombre de fichiers et de répertoires évolue proportionnellement à la capacité du système de fichiers.

Chaque tranche de 1 200 Gio de capacité prend en charge environ 23 millions de fichiers ou répertoires, avec un plafond de 4 milliards par système de fichiers.

Fichiers ou sous-répertoires par répertoire

100 millions

Un répertoire unique peut contenir jusqu'à 100 millions de fichiers ou sous-répertoires.

Longueur du chemin

4 096 octets

Longueur totale du chemin dans le système de fichiers virtuel (VFS) Linux, par exemple /a/b/c.

Longueur du nom de fichier

255 octets

Longueur maximale d'un nom de fichier ou de répertoire individuel.

Contraintes de nommage des répertoires

Pour garantir la stabilité du système et la prise en charge des fonctionnalités entreprise, CPFS réserve certains noms de répertoires. Toute tentative de création d'un répertoire portant un nom réservé entraîne une erreur EPERM. Ces noms réservés se classent en deux catégories :

  • Réservés uniquement dans le répertoire racine du système de fichiers : l'erreur EPERM ne survient que lors de la création d'un répertoire portant un nom réservé à la racine du système de fichiers. La création de répertoires avec ces noms reste possible dans d'autres sous-répertoires.

  • Réservés dans tout répertoire du système de fichiers : l'erreur EPERM survient lors de la création d'un répertoire portant un nom réservé à n'importe quel niveau de l'arborescence.

Périmètre

Noms de répertoires réservés

Répertoire racine du système de fichiers uniquement

.msgq, .audit_log et .mmSharedTmpDir

Tout répertoire du système de fichiers

.snapshots

Systèmes d'exploitation pris en charge

Remarque
  • Le client CPFS-POSIX nécessite au minimum 2 cœurs CPU et 4 Gio de mémoire.

  • Si la version du noyau de votre système d'exploitation n'est pas compatible avec le client CPFS-POSIX, utilisez le client CPFS-NFS pour accéder à CPFS.

  • Utilisateurs CentOS : le projet officiel CentOS a annoncé le plan de fin de vie (EOL) de CentOS Linux. Les images publiques CentOS Linux sur Alibaba Cloud proviennent de la distribution officielle CentOS. Une fois la fin de vie atteinte, Alibaba Cloud ne fournira plus de support pour ce système. Pour éviter toute interruption, migrez vers un système d'exploitation pris en charge. Pour plus d'informations, consultez Migration du système d'exploitation.

Client CPFS-POSIX

Le client CPFS-POSIX est exclusivement compatible avec Linux. Le tableau ci-dessous détaille les distributions et versions de noyau prises en charge.

Type de système d'exploitation

Distribution

Version du noyau

Alibaba Cloud Linux

Alibaba Cloud Linux 2.1903 64 bits

4.19.91-27.4.al7.x86_64 et versions antérieures

RHEL ou CentOS

8.4

4.18.0-305.19.1.el8_4

8.3

4.18.0-240.22.1.el8_3

8.2

4.18.0-193.28.1.el8_2

8.1

4.18.0-147.8.1.el8_1

8.0

4.18.0-80.11.2.el8_0

7.9

3.10.0-1160.42.2.el7

7.8

3.10.0-1127.19.1.el7

7.7

3.10.0-1062.18.1.el7

7.6

3.10.0-957.54.1.el7

7.5

3.10.0-862.14.4.el7

7.4

3.10.0-693.2.2.el7

7.3

3.10.0-514.26.2.el7

7.2

3.10.0-514.26.2.el7

Ubuntu

20.04.3 LTS

5.4.0-86-generic

Client CPFS-NFS

Le client CPFS-NFS est exclusivement compatible avec Linux. Le tableau suivant liste les distributions prises en charge.

Type de système d'exploitation

Version du système d'exploitation

Alibaba Cloud Linux

  • Alibaba Cloud Linux 3.2104 64 bits

  • Alibaba Cloud Linux 2.1903 64 bits

CentOS

  • CentOS 8.x 64 bits

  • CentOS 7.x 64 bits

Ubuntu

  • Ubuntu 20.04 64 bits

  • Ubuntu 18.04 64 bits

  • Ubuntu 16.04 64 bits

Debian

  • Debian 10.x 64 bits

  • Debian 9.x 64 bits

  • Debian 8.x 64 bits

SUSE

  • SUSE Linux Enterprise Server 15 64 bits

Fileset

  • Limites des spécifications Fileset

    • Chaque système de fichiers prend en charge jusqu'à 10 Filesets.

    • Un Fileset peut être lié à un répertoire situé jusqu'à 8 niveaux de profondeur dans l'arborescence.

    • Chaque Fileset admet jusqu'à 1 million de fichiers ou répertoires.

    • L'imbrication de Filesets n'est pas prise en charge.

Flux de données

  • Limites des spécifications des flux de données

    • Chaque système de fichiers prend en charge jusqu'à 10 flux de données.

    • Chaque flux de données admet jusqu'à 5 répertoires à mise à jour automatique.

    • Au sein d'un système de fichiers, chaque Fileset ne peut être associé qu'à un seul bucket OSS.

    • La conservation des enregistrements de tâches de flux de données est limitée à 90 jours.

    • Les rapports de tâches sont stockés dans le système de fichiers et consomment de l'espace de stockage. Leur nombre est plafonné à 1 million.

    • Les flux de données interrégionaux entre un système de fichiers et un bucket OSS ne sont pas pris en charge.

  • Contraintes des flux de données sur les systèmes de fichiers

    • Ne renommez pas un répertoire non vide dans un Fileset associé à un flux de données. Cette opération risque de provoquer une erreur Permission Denied ou « directory not empty ».

    • Les flux de données ne prennent pas en charge les objets OSS de type Archive ou Cold Archive.

    • Utilisez les caractères spéciaux avec prudence dans les noms de répertoires et de fichiers. Les caractères autorisés sont les lettres majuscules et minuscules, les chiffres, les points d'exclamation (!), les traits d'union (-), les underscores (_), les points (.), les astérisques (*) et les parenthèses ().

    • Les chemins longs ne sont pas pris en charge. La longueur maximale d'un chemin pour un flux de données est de 1 023 caractères.

  • Limites relatives à l'exportation de données

    • Les flux de données ne permettent pas d'exporter des liens physiques ou symboliques vers un bucket OSS.

    • Les flux de données ne permettent pas d'exporter des répertoires vides vers un bucket OSS.

    • Les flux de données ne permettent pas d'exporter les propriétés ChangeTime vers un bucket OSS.

    • Lors de l'exportation de données creuses (sparse data), les trous contenant des valeurs nulles sont complétés avant le transfert vers le bucket OSS.

Service de protocole

  • Limites des spécifications du service de protocole

    Limites

    Seuil

    Description

    Services de protocole par système de fichiers

    1

    Un seul service autorisé par système de fichiers.

    VPC pour la publication des répertoires d'exportation

    2

    Jusqu'à deux VPC par service de protocole.

    Répertoires d'exportation par service de protocole

    10

    Jusqu'à 10 répertoires, répartis entre Filesets ou répertoires standards.

    Nœuds de calcul montés par service de protocole

    10 000

    Jusqu'à 10 000 nœuds par service de protocole.

    Fichiers ouverts simultanément

    150 000

    Aucune ouverture de fichier supplémentaire n'est possible une fois cette limite atteinte.

  • Autres limites

    • Plusieurs clients peuvent lire et écrire des fichiers dans un namespace unifié. Toutefois, si plusieurs processus écrivent simultanément dans le même fichier, des anomalies d'écriture (écrasements, entrelacements, sérialisation) peuvent survenir car NFSv3 ne prend pas en charge l'ajout atomique (Atomic Append).

    • Network Lock Manager (NLM) n'est pas pris en charge.

    • NFSv4.x n'est pas pris en charge.