Chemins dans les systèmes de fichiers

Le service de stockage de fichiers utilise trois types de chemin :

  1. Les chemins d'exportation font partie des informations contenues dans une exportation qui rend un système de fichiers disponible au moyen d'une cible de montage. Le chemin d'exportation identifie de manière unique le système de fichiers dans la cible de montage, ce qui vous permet d'associer jusqu'à 100 systèmes de fichiers pour une même cible de montage. Le chemin d'exportation est utilisé par une instance pour monter (association logique) le système de fichiers. Ce chemin n'est pas relié à un chemin quelconque dans le système de fichiers ou dans l'instance du client. Il sert uniquement à distinguer les systèmes de fichiers au sein d'une même cible de montage.

    Dans cet exemple de commande de montage, 10.0.0.6 est l'adresse IP de la cible de montage. /FileSystem1 est le chemin d'exportation unique indiqué lorsque le système de fichiers a été associé à une cible de montage lors de la création.

    sudo mount 10.0.0.6:/FileSystem1 /mnt/mountpointA

    Important

    Le chemin d'exportation doit commencer par une barre oblique (/) suivie d'une séquence de zéros ou de plusieurs éléments séparés par une barre oblique. Si de nombreux systèmes de fichiers sont associés à une seule cible de montage, la séquence du chemin d'exportation pour le premier système de fichiers ne peut pas contenir la séquence complète d'éléments du chemin du second fichier. Les chemins d'exportation ne peuvent pas se terminer par une barre oblique. Aucun élément de chemin d'exportation ne peut être un point (.) ou deux points consécutifs (..). Aucun chemin d'exportation ne peut dépasser 1024 octets. Enfin, aucun élément de chemin d'exportation ne peut dépasser 255 octets.

    Exemples valides :

    • /example et /path
    • /example et /example2

    Exemples non valides :

    • /example et /example/path
    • / et /example
    • /example/
    • /example/path/../example1
    Attention

    Si un système de fichiers associé à une cible de montage a la valeur '/' indiquée en tant que chemin d'exportation, vous ne pouvez pas associer un autre système de fichiers à cette cible de montage.
    Note

    Les chemins d'exportation ne peuvent pas être modifiés après la création de l'exportation. Pour utiliser un autre chemin d'exportation, vous devez créer une nouvelle exportation avec le chemin approprié. Facultativement, vous pouvez supprimer l'exportation ayant l'ancien chemin.

    Voir Gestion des cibles de montage pour plus d'informations sur les cibles de montage et les exportations.

  2. Les chemins de point de montage sont des chemins dans une instance de client vers un répertoire accessible localement où le système de fichiers distant est monté.

    Dans cet exemple de commande de montage, /mnt/mountpointA est le chemin vers le répertoire de l'instance de client sur laquelle le système de fichiers externe est monté.

    sudo mount 10.0.0.6:/FileSystem1 /mnt/mountpointA

    Voir Montage de systèmes de fichiers pour plus d'informations.

  3. Les chemins de système de fichiers sont des chemins d'accès aux répertoires du système de fichiers et contiennent le contenu du système de fichiers. Lorsque le système de fichiers est monté, vous pouvez y créer toutes les structures de répertoires que vous désirez. Il est possible d'accéder aux instantanés du système de fichiers au moyen du chemin de système de fichiers. Ils sont stockés sous le répertoire racine du système de fichiers dans .snapshot/name.

    L'exemple suivant affiche le chemin d'un instantané appelé 'January 1' en naviguant à partir de l'instance :

    /mountpointA/.snapshot/January1