Comparaison du système de fichiers

Ces tableaux récapitulent les fonctions et les limitations de chaque système de fichiers.

Tableau 1. Récapitulatif du système de fichiers (Partie 1 de 2)
Fonctionnalité "racine" (/) QOpenSys QSYS.LIB16 QDLS QNTC
Partie standard de IBM i Oui Oui Oui Oui Oui
Type de fichier Flux Flux Enregistrement 12 Flux Flux
Limite de taille de fichier T2=1 To ; T1=128 Go T2=1 To ; T1=128 Go Tailles des fichiers de base de données 4 Go Varie 17
Accès via le serveur de fichiers IBM i Oui Oui Oui Oui Oui
Accès direct via le processeur d'E-S du serveur de fichiers 1 Non Non Non Non Oui
Vitesse comparative pour l'ouverture/la fermeture Moyen 2 Moyen 2 Faible 2 Faible 2 Moyen 2
Recherche de nom sensible à la casse Non Oui Non 4 Non 5 Non
Longueur maximale de chaque composant dans le nom de chemin 255 caractères 3 255 caractères 3 10/6 caractères 6 8/3 caractères 7 255 caractères 3
Longueur maximale du nom de chemin 8 16MB 16MB 55 à 66 caractères4 82 caractères Début du changement5 119 caractèresFin de la modification
Longueur maximale des attributs étendus d'un objet 2GB 2GB Varie 9 32KB 0 18
Niveaux maximaux de hiérarchie de répertoires dans le système de fichiers Aucune limite 10 Aucune limite 10 3 32 127
Nombre maximal de liens par objet 11 Varie 15 Varie 15 1 1 1
Prend en charge les liens symboliques Oui Oui Non Non Non
L'objet ou le fichier peut avoir le propriétaire Oui Oui Oui Oui Non
Prend en charge les commandes du système de fichiers intégré Oui Oui Oui Oui Oui
Prend en charge les API de système de fichiers intégré Oui Oui Oui Oui Oui
Prend en charge les API HFS (Hierarchical File System) Non Non Non Oui Non
Autorisant les unités d'exécution multiples 13 Oui Oui Oui Non Oui
Prend en charge la journalisation d'objet Oui Oui Oui14 Non Non
Remarques :
  1. Le processeur d'E-S du serveur de fichiers est le matériel utilisé par le serveur LAN.
  2. La vitesse s'applique lorsque le système de fichiers est accessible via le serveur de fichiers IBM i .
  3. Pour certaines valeurs de CCSID, la longueur maximale peut être inférieure à 255 caractères.
  4. La commande QSYS.LIB est de 55 caractères. ASP indépendant QSYS.LIB a une longueur de chemin maximale de 66 caractères.
  5. Pour plus de détails, voir Système de fichiers des services de bibliothèque de documents (QDLS) .
  6. Cette valeur peut comporter jusqu'à 10 caractères pour le nom d'objet et jusqu'à 6 caractères pour le type d'objet.
  7. Cette valeur peut comporter jusqu'à 8 caractères pour le nom et 1 à 3 caractères pour l'extension de type de fichier (le cas échéant).
  8. Les valeurs sont basées sur l'hypothèse qu'un nom de chemin d'accès absolu commence par / suivi du nom de système de fichiers (tel que /QDLS...).
  9. La commande QSYS.LIB et ASP indépendant QSYS.LIB prennent en charge trois attributs étendus prédéfinis: .SUJETS, .CODEPAGE et .TYPE. La longueur maximale est déterminée par la longueur combinée de ces trois attributs étendus.
  10. En pratique, les niveaux de répertoire sont limités par les limites d'espace du programme et du système.
  11. Une exception à cette règle est un répertoire qui ne peut avoir qu'un seul lien vers un autre répertoire.
  12. Espaces utilisateur dans QSYS.LIB et ASP indépendant QSYS.LIB prennent en charge l'entrée et la sortie des fichiers STREAM.
  13. Les API de système de fichiers intégré autorisent les unités d'exécution multiples lorsque l'opération est dirigée vers un objet résidant dans un système de fichiers autorisant les unités d'exécution multiples. Lorsque ces API fonctionnent sur des objets dans des systèmes de fichiers qui ne sont pas autorisant les unités d'exécution multiples lorsque plusieurs unités d'exécution sont en cours d'exécution dans le travail, l'API échoue.
  14. QSYS.LIB et ASP indépendant QSYS.LIB prennent en charge la journalisation de types d'objet différents des systèmes de fichiers "root" (/), UDFS et QOpenSys .
  15. Les répertoires *TYPE2 ont une limite d'un million de liens par objet et une limite de 999 998 sous-répertoires. Les répertoires *TYPE1 ont une limite de 32 767 liens par objet.
  16. Les données de cette colonne font référence à la bibliothèque QSYS QSYS.LIB et ASP indépendant QSYS.LIB .
  17. Cette limite dépend du système auquel vous accédez.
  18. QNTC ne prend pas en charge les attributs étendus.

Abréviations

  • T1 = *TYPE1 *STMF
  • T2 = *TYPE2 *STMF
  • B = octets Ko = kilooctets Mo = mégaoctets Go = gigaoctets To = téraoctets
Tableau 2. Récapitulatif du système de fichiers (Partie 2 de 2)
Fonctionnalité QOPT QFileSvr.400 UDFS NFS
Partie standard de IBM i Oui Oui Oui Oui
Type de fichier Flux Flux Flux Flux
Limite de taille de fichier Varie16 Varie 3 T2 = 1 To ; T1=128 Go Varie 14
Accès via le serveur de fichiers IBM i Oui Oui Oui Oui
Accès direct via le processeur d'E-S du serveur de fichiers 1 Non Non Non Non
Vitesse comparative pour l'ouverture/la fermeture Faible Faible 2 Moyen 2 Moyen 2
Recherche de nom sensible à la casse Non Non 2 Oui 11 Varie 2
Longueur maximale de chaque composant dans le nom de chemin Varie 4 Varie 2 255 caractères 15 Varie 2
Longueur maximale du nom de chemin 5 294 caractères Aucune limite 2 16 Mo Aucune limite 2
Longueur maximale des attributs étendus d'un objet 8 Mo 0 6 2 Go 10 0 6
Niveaux maximaux de hiérarchie de répertoires dans le système de fichiers Aucune limite 7 Aucune limite 2 Aucune limite 7 Aucune limite 2
Nombre maximal de liens par objet 8 1 1 Varie 13 Varie 2
Prend en charge les liens symboliques Non Non Oui Oui 2
L'objet ou le fichier peut avoir le propriétaire Non Non 9 Oui Oui 2
Prend en charge les commandes du système de fichiers intégré Oui Oui Oui Oui
Prend en charge les API de système de fichiers intégré Oui Oui Oui Oui
Prend en charge les API HFS (Hierarchical File System) Oui Non Non Non 2
Autorisant les unités d'exécution multiples 12 Oui Oui Oui Oui
Prend en charge la journalisation d'objet Non Non Oui Non
Remarques :
  1. Le processeur d'E-S du serveur de fichiers est le matériel utilisé par le serveur LAN.
  2. Cette valeur dépend du système de fichiers distant auquel vous accédez.
  3. Lorsque vous êtes connecté à un système antérieur à V6R1, la limite de taille de fichier est 2 GB-1. Sinon, la limite de taille de fichier dépend du système de fichiers auquel vous accédez.
  4. Pour plus d'informations, voir Système de fichiers optique (QOPT) .
  5. Les valeurs sont basées sur l'hypothèse qu'un nom de chemin absolu commençant par / suivi par le nom du système de fichiers.
  6. Le système de fichiers QFileSvr.400 ne renvoie pas d'attributs étendus même si le système de fichiers auquel vous accédez prend en charge les attributs étendus.
  7. En pratique, les niveaux de répertoire sont limités par les limites d'espace du programme et du système.
  8. Une exception à cette règle est un répertoire qui ne peut avoir qu'un seul lien vers un autre répertoire.
  9. Le système de fichiers auquel vous accédez peut prendre en charge les propriétaires d'objet.
  10. La longueur maximale des attributs étendus pour le système UDFS lui-même ne peut pas dépasser 40 octets.
  11. La sensibilité à la casse peut être spécifiée lors de la création d'un système UDFS. Si le paramètre *MIXED est utilisé lors de la création d'un système UDFS, il permet une recherche sensible à la casse.
  12. Les API de système de fichiers intégré autorisent les unités d'exécution lorsqu'elles sont accessibles dans un processus compatible avec plusieurs unités d'exécution. Le système de fichiers n'autorise pas les accès aux systèmes de fichiers qui ne sont pas autorisant les unités d'exécution multiples.
  13. Les répertoires *TYPE2 ont une limite d'un million de liens par objet. Les répertoires *TYPE1 ont une limite de 32 767 liens par objet.
  14. Cette limite dépend du système auquel vous accédez.
  15. Pour certaines valeurs de CCSID, la longueur maximale peut être inférieure à 255 caractères.
  16. 9 999 999 827 968 octets lors de l'accès via le système de fichiers intégré. 4 294 705 152 octets lors de l'accès via le système hiérarchique de fichiers (HFS).

Abréviations

  • T1 = *TYPE1 *STMF
  • T2 = *TYPE2 *STMF
  • B = octets Ko = kilooctets Mo = mégaoctets Go = gigaoctets To = téraoctets