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 |
5 119 caractères |
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 :
- Le processeur d'E-S du serveur de fichiers est le matériel utilisé par le serveur LAN.
- La vitesse s'applique lorsque le système de fichiers est accessible via le serveur de fichiers IBM i .
- Pour certaines valeurs de CCSID, la longueur maximale peut être inférieure à 255 caractères.
- La commande QSYS.LIB est de 55 caractères. ASP indépendant QSYS.LIB a une longueur de chemin maximale de 66 caractères.
- Pour plus de détails, voir Système de fichiers des services de bibliothèque de documents (QDLS) .
- Cette valeur peut comporter jusqu'à 10 caractères pour le nom d'objet et jusqu'à 6 caractères pour le type d'objet.
- 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).
- 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... ).
- 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.
- En pratique, les niveaux de répertoire sont limités par les limites d'espace du programme et du système.
- Une exception à cette règle est un répertoire qui ne peut avoir qu'un seul lien vers un autre répertoire.
- Espaces utilisateur dans QSYS.LIB et ASP indépendant QSYS.LIB prennent en charge l'entrée et la sortie des fichiers STREAM.
- 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.
- 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 .
- 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.
- Les données de cette colonne font référence à la bibliothèque QSYS QSYS.LIB et ASP indépendant QSYS.LIB .
- Cette limite dépend du système auquel vous accédez.
- 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 :
- Le processeur d'E-S du serveur de fichiers est le matériel utilisé par le serveur LAN.
- Cette valeur dépend du système de fichiers distant auquel vous accédez.
- 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.
- Pour plus d'informations, voir Système de fichiers optique (QOPT) .
- 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.
- 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.
- En pratique, les niveaux de répertoire sont limités par les limites d'espace du programme et du système.
- Une exception à cette règle est un répertoire qui ne peut avoir qu'un seul lien vers un autre répertoire.
- Le système de fichiers auquel vous accédez peut prendre en charge les propriétaires d'objet.
- La longueur maximale des attributs étendus pour le système UDFS lui-même ne peut pas dépasser 40 octets.
- 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.
- 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.
- 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.
- Cette limite dépend du système auquel vous accédez.
- Pour certaines valeurs de CCSID, la longueur maximale peut être inférieure à 255 caractères.
- 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
|