
03-14-2006
|
|
Hog Hunter
|
|
|
Join Date: Apr 2002
Lieu: Sur ma moto
Messages: 3039
|
|
Informations disponibles sur SunSolve:
Citation:
Définitions
*
1 Mo (méga-octets) 2 ^ 20 octets (1.048.576 octets)
*
1 Go (gigaoctet) 2 ^ 30 octets (1.073.741.824 bytes)
*
1 Tbyte (téraoctet) 2 ^ 40 octets (1.099.511.627.776 octets)
En général, si ce document fait référence à une limitation de (par exemple) 2 Go, 2 Go - 1 octet "(1.073.741.823 bytes) est destiné. Pour une meilleure lisibilité, ce qui a été abrégé en «2 Go».
Le symbole «~» est utilisé pour désigner «environ»
Taille maximale d'un fichier unique et un système de fichiers
Cela s'applique également à Solaris x86, mais il y mai être quelques problèmes avec les disques durs de plus de 30 Gbyte. C'est à cause de limitations matérielles des PC avec carte mère / disque configurations.
Code:
OS Release Single file File system
Solaris 2.5.1 2 Gbyte 1 Tbyte
Solaris 2.6 - 9 12/02 (U3) ~1012 Gbyte 1 Tbyte
Solaris 9 08/03(U4)- Solaris 10 FCS ~1023 Gbyte 16 Tbyte
* Un seul fichier dans Solaris 2.6 par Solaris 9 (U3) est limitée à environ 1012 Gbyte parce que le fichier doit correspondre à l'intérieur du système de fichiers 1 Tbyte.
Le système de fichiers est théoriquement 1 Tbyte, mais en fait, en raison de la surcharge dans un tel système de fichiers, le plus grand fichier finit par être sur 1012 Goctets. (une partie de ce bogue, mais même si le bug-free, un seul fichier ne peut pas être de 1 Tbyte le système de fichiers en raison de frais généraux).
Les frais généraux dans le système de fichiers comprend entre autres choses, des éléments tels que les sauvegardes et superbloc inode tables.
L'exemple donné ici est l'aide de 1024 Ko (1 Mo) pour le nombre d'octets par inode (nbpi) dans le système de fichiers UFS.
Si nbpi est fixée à une valeur plus faible, plus l'espace de fichiers seront alloués à inode et moins de tables seront disponibles pour stocker des données.
Avec nbpi \u003d 8 Kbyte, la taille maximum de fichier unique serait inférieure à 1012 Goctets.
Le fichier dans cet exemple ne peut pas utiliser l'un des minfree domaine mis en place sur le système de fichiers (qui est configuré pour "racine que" l'utilisation).
Sur un 1 Tbyte fichiers minfree est fixé à 1%, ce qui correspond à environ 10 Gbyte.
*
Un coffre-fort hypothèse serait que la limite de la taille d'un fichier unique est la taille du système de fichiers, moins de 1% à 2% au-dessus.
*
Dans Solaris 2.6, le swap et tmpfs systèmes de fichiers sont toujours limités à 2 Gbyte. Ce n'est pas le montant total de swap, c'est une limite par tranche ou par échange de fichier d'échange. Une tranche de swap ou un fichier mai être définie comme supérieure à 2 Go, mais tout l'espace au-dessus de 2 Go dans cette tranche ou le fichier ne sera pas accessible et la taille de la tranche ou le fichier sera signalé par le swap de commande de 2 Gbyte. Il ne peut y avoir plusieurs tranches ou d'échange de fichiers totalisant plus de 2 Gbyte. Toute version plus récente de Solaris 32 bits exécute le noyau a la même limitation. Solaris ultérieure des rejets de gestion d'un noyau 64 bits ne possèdent pas cette limitation. Voir la rubrique "utilisation" dans le paragraphe Solaris 8 swap (1M) page de manuel pour les nouvelles limites.
*
Solaris 9 Update 4 introduit multiterabyte UFS. Le montant maximal de chaque taille de fichier est toujours le même qu'avant (~ 1 Tbyte), comme il faudrait de plus en plus radicale sur le format de disque changements. Le nombre total de fichiers de taille peut être jusqu'à 16 Tbyte. L'option-T est spécifié à la commande newfs de créer un tel système de fichiers. Voir le newfs (1M) man pour de plus amples renseignements. Il ya également une limite de 1 million de dossiers par Tbyte, par exemple. Un système de fichiers UFS 4 Tbyte aurait une limite de 4 millions de fichiers). Ceci est fait pour garder fsck fois raisonnable (même lorsque l'enregistrement est activé).
*
Multiterabyte UFS fonctionnalité peut également être ajoutée aux précédentes versions de Solaris 9 UFS en installant le patch 113454-09 ou plus tard. Voir le spécial d'installation dans le patch README pour une liste des correctifs supplémentaires nécessaires pour obtenir la pleine fonctionnalité Multiterabyte.
*
La taille maximum de fichier unique dans un multiterabyte système de fichiers, ce qui est supérieur à 1 Tbyte est de 1 Tbyte moins 500 Mo ou 1023.5 Gbyte En règle générale, cela devrait être pris comme Gbyte 1023.
*
Un système de fichiers UFS multiterabyte n'est pas bootable (Cela signifie que le système de fichiers racine ne peut pas être un multiterabyte système de fichiers)
*
Un système de fichiers UFS multiterabyte n'est pas montable dans n'importe quelle version de noyau Solaris 32 bits
Limitations en combinaison avec l'OBP.
Multiterabyte l'exclusion de la limitation du système de fichier racine détaillée ci-dessus, le système de fichiers racine a des limites dans Solaris [TM] 2.x qui ne sont pas imposés sur les autres systèmes de fichiers. Ce facteur limitant est une combinaison de deux choses, le système d'exploitation et de la libération OBP (Open Boot Prom) niveau.
Pour établir le système d'exploitation libération, d'examiner le fichier / etc / sortie de fichiers
Pour établir le niveau de OBP, utilisez la commande prtconf-V (capital "V").
Voici une liste des différentes configurations possibles.
Code:
OBP level OS Release Max root filesystem size
OBP 3.1beta1 or newer Solaris 2.5.1 Kernel Patch 103640 No limit
Kernel Patch 103640 (08) or newer
OBP 3.1beta1 or newer Solaris 2.6 No limit
OBP 3.0 or earlier Solaris 2.5.1 2Gbyte
Kernel Patch 103640 (07) or older.
OBP 3.0 or earlier Solaris 2.6 on an Ultra (sun4u) 4Gbyte
"Pas de limite» signifie que le système de fichiers racine n'est pas de taille limitée, le système de fichiers des limites de taille habituelle pour cet OS libération continuent de s'appliquer.
Un système de fichiers racine qui est trop gros ne pourra pas causer de panique, mais plutôt pour arrêter le démarrage de la machine à tous.
Ce n'est pas configurable / tunable. Pour utiliser un système de fichiers racine plus grande que les limites détaillées ci-dessus, vous avez besoin d'une nouvelle et une PROM de boot Solaris 2.6 ou Solaris 2.5.1 avec le dernier niveau de 103640 (-08) ou plus récent.
10 & Solaris ZFS
Limitations d'un seul fichier et de fichiers.
Ces restrictions vont changer lorsque ZFS est intégré dans Solaris 10.
Certains plus d'infos sur ce programme peuvent être consultés sur le site suivant:
http://www.sun.com/software/solaris/ds/zfs.jsp
|
Dernière édition par la RTM, au 03.14.2006 10:36 AM..
|