
03-14-2006
|
|
Hog Hunter
|
|
|
Join Date: Apr 2002
Lage: Auf meinem Motorrad
Beiträge: 3039
|
|
SunSolve Informationen finden Sie unter:
Zitat:
Begriffsbestimmungen
*
1 MByte (Megabyte) 2 ^ 20 Byte (1.048.576 Byte)
*
1 Gbyte (Gigabyte) 2 ^ 30 Byte (1.073.741.824 Byte)
*
1 Tbyte (Terabyte) 2 ^ 40 Byte (1.099.511.627.776 Byte)
In der Regel, wenn dieses Dokument bezieht sich auf eine Einschränkung der (zum Beispiel) 2 Gbyte, 2 Gbyte - 1 Byte "(1.073.741.823 Byte) gemeint ist. Zur Verbesserung der Lesbarkeit, dieser wurde abgekürzt "2 GByte.
Das Zeichen "~" wird zur Bezeichnung "rund"
Maximale Größe einer einzelnen Datei und ein Dateisystem
Dies gilt auch für Solaris x86, aber es kann einige Probleme mit Festplatten größer als 30 GByte. Dies ist darauf zurückzuführen, Hardware-Einschränkungen bei einigen PC-Motherboard / disk-Konfigurationen.
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
* Eine einzelne Datei in Solaris 2.6 bis Solaris 9 (U3) ist auf ca. 1012 GByte, da die Datei muss sich in der 1 Tbyte Dateisystem.
Das Dateisystem ist nominell 1 Tbyte, aber in der Tat, aufgrund der Overhead in einem so großen Dateisystem, das größte einzelne Datei endet als über 1012 GByte. (Teil davon ist ein Fehler, aber auch, wenn Fehler-frei, eine einzelne Datei kann nicht 1 Tbyte aufgrund der Dateisystem-Overhead).
Der Overhead im Dateisystem enthält unter anderem Elemente wie Superblock Backups und Inode Tabellen.
Das Beispiel hier ist mit 1024 Kbyte (1 MB) für die Anzahl der Bytes pro Inode (nbpi) im UFS-Dateisystem.
Wenn nbpi ist auf einen niedrigeren Wert eingestellt, mehr Dateisystem Raum werden für Inode Tabellen und weniger zur Verfügung stehen wird Speicherung von Daten.
Mit nbpi \u003d 8 Kbyte, die Einzel-Datei wäre kleiner als 1012 GByte.
Die Datei in diesem Beispiel nicht verwenden können, eine der minfree Bereich eingerichtet, auf das Dateisystem (die Einstellung für "root nur" Anwendung ").
Auf einem 1 Tbyte Dateisystem minfree ist auf 1%, was übersetzt etwa 10 GByte.
*
Eine sichere Annahme, hier wäre, dass die Grenze für die Größe einer einzelnen Datei ist die Größe des Dateisystems, minus 1% bis 2% Overhead.
*
In Solaris 2.6, die Swap-und tmpfs Dateisysteme sind nach wie vor beschränkt sich auf 2 GByte. Dies ist nicht der Gesamtbetrag der Swap handelt es sich um eine pro-Swap Slice oder pro Swap-Datei. Ein Swap Slice oder Datei definiert werden kann, wie die größer als 2 GByte, aber jeder Raum über 2 GByte in diesem Teil oder die Datei wird nicht zugänglich sein und die Größe der Scheibe oder die Datei wird von der Swap-Befehl als 2 GByte. Es kann mehrere Swap-Dateien oder Scheiben von insgesamt mehr als 2 Gbyte. Alle späteren Release von Solaris 32-Bit-Kernel laufen hat die gleiche Einschränkung. Später Versionen von Solaris, die eine 64-Bit-Kernel nicht über diese Einschränkung. Siehe "Verwendung" Absatz in der Solaris 8 swap (1M) Manual-Seite für die neuen Grenzwerte.
*
Solaris 9 Update 4 eingeführt multiterabyte UFS. Die maximale individuelle Dateigröße ist immer noch die gleichen wie vor (~ 1 Tbyte), erhöhen müssten radikal-Format auf der Festplatte verändert. Die gesamte Dateisystem Größe kann nun bis zu 16 Tbyte. Die T-Option wird der Befehl newfs zur Schaffung eines solchen Dateisystem. Siehe newfs (1M) manpage für weitere Informationen. Es gibt auch eine Grenze von 1 Million Dateien pro Tbyte, zum Beispiel. A 4 Tbyte UFS-Dateisystem hätte ein 4-Millionen-Dateien begrenzen). Dies geschieht, um fsck mal vernünftig (auch wenn die Protokollierung aktiviert ist).
*
Multiterabyte UFS-Funktionalität können ebenfalls hinzugefügt werden, um frühere Versionen von Solaris 9 mit der Installation der UFS Patch 113454-09 oder höher. Finden Sie in der Special Installationsanleitung in der README-Patch für eine Liste zusätzlicher Patches benötigt, um die volle Funktionalität Multiterabyte.
*
Die maximale Größe einzelne Datei in einem Dateisystem multiterabyte, die größer als 1 ist Tbyte 1 Tbyte minus 500 MByte oder 1023,5 Gbyte Als Faustregel sollte dies als 1023 GByte.
*
Ein multiterabyte UFS-Dateisystem ist nicht bootfähig (Das bedeutet, dass die Root-Dateisystem kann keine multiterabyte Dateisystem)
*
Ein multiterabyte UFS-Dateisystem ist nicht mountable in jeder Version der 32-Bit-Solaris-Kernel
Einschränkungen in Verbindung mit der OBP.
Ohne die multiterabyte Root-Dateisystem Begrenzung oben, das Root-Dateisystem hat Grenzen in Solaris [TM] 2.x, die nicht für alle anderen Dateisysteme. Diese Begrenzung ist eine Kombination aus zwei Dingen, die OS Version und die OBP (Open Boot PROM) Ebene.
Zur Festlegung der OS Version, die Datei / etc / release-Datei
Um die OBP-Ebene, verwenden Sie den Befehl prtconf-V (Kapital "V").
Hier ist eine Liste der verschiedenen möglichen Konfigurationen.
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
"No Limit" bedeutet, dass das Root-Dateisystem Größe ist nicht begrenzt, die übliche Größe Dateisystem für OS Version, die immer noch gelten.
Ein Root-Dateisystem, das nicht zu groß werden zu einer Panik, sondern stattdessen wird die Maschine von Booten an.
Dies ist nicht konfigurierbar / abstimmbarer. So verwenden Sie ein Root-Dateisystem größer als die oben genannten benötigen Sie eine neuere Boot-PROM und entweder Solaris 2.6 oder Solaris 2.5.1 mit dem neuesten Stand von 103640 (-08) oder höher.
Solaris 10 und ZFS
Einschränkungen von einer einzigen Datei und das Dateisystem.
Diese Einschränkungen werden sich ändern, wenn ZFS ist in Solaris 10 unterstützt werden.
Einige weitere Informationen über diese finden Sie auf der folgenden Website:
http://www.sun.com/software/solaris/ds/zfs.jsp
|
Zuletzt bearbeitet von RTM; am 03-14-2006 10:36 AM..
|