mkfs(1M-vxfs) (VxFS) mkfs(1M-vxfs)
NAME
mkfs (vxfs) - Erstellt ein Veritas-Dateisystem (VxFS)
SYNTAX
mkfs [-F vxfs] [genericoptions] [-o specificoptions] special size
BESCHREIBUNG
mkfs erstellt ein Dateisystem durch Schreiben in die Gerätedatei
special, es sei denn, die Option -o N wurde angegeben. Die numerische
Größe size gibt die Anzahl der Sektoren im Dateisystem an. Wird size
als - (Bindestrich) angegeben, dann wird die komplette Gerätedatei
benutzt. mkfs erstellt ein Dateisystem mit einem Root- und einem
lost+found-Verzeichnis [siehe fsck(1M)]. Die Anzahl der I-Nodes wird
als Funktion der Dateisystemgröße errechnet. Es wird kein Boot-Pro-
gramm durch mkfs initialisiert.
genericoptions sind Optionen, die von dem generischen Kommando mkfs
unterstützt werden. specificoptions sind Unterptionen, die von dem
Veritas-spezifischen Modul des mkfs-Kommandos unterstützt werden. Sie
können in einer durch Kommata getrennten Liste angegeben werden
und/oder als Paare von Schlüsselwörtern und Attributen. Diese Unterop-
tionen werden über die Option -o angegeben.
OPTIONEN
-F vxfs Gibt den Veritas-Dateisystemtyp an.
genericoptions
Optionen, die vom generischen mkfs-Kommando unterstützt wer-
den.
-o Gibt für das Veritas-Dateisystem spezifische Optionen in
einer komma-getrennten Liste an. Die folgenden Optionen ste-
hen zur Verfügung:
N Das Dateisystem wird nicht in der Gerätedatei
special angelegt. Diese Option liefert alle
Informationen, die zum Erstellen eines Dateisy-
stems erforderlich sind, legt es aber nicht an.
ninode=n n gibt die Anzahl der I-Nodes im Dateisystem an
(abgerundet). Der Standardwert ist die gesamte
Anzahl von Blöcken in den Zuweisungseinheiten
geteilt durch 4.
nau=n n ist die Anzahl der Zuweisungseinheiten des
Dateisystems. Der Standardwert ist die Anzahl der
verfügbaren Blöcke, nachdem der Superblock und der
Protokollbereich zugewiesen wurden, geteilt durch
32768. Jede Zuweisungseinheit bekommt die gleiche
Anzahl von Blöcken der Größe bsize. Das kann dazu
führen, daß das erzeugte Dateisystem kleiner als
die bei size angegebene Größe wird.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
mkfs(1M-vxfs) (VxFS) mkfs(1M-vxfs)
bsize=n n gibt die Blockgröße für Dateien im Dateisystem
und den kleinsten Festplattenspeicher an, der
einer Datei zugewiesen wird. n muß eine Zweier-
potenz im Bereich zwischen 1024 und 8192 sein.
Der Standardwert ist 1024. Bei Dateisystemen >32
GB hängt die Blockgröße von der maximalen Datei-
größe (vgl. Option maxfilesize) sowie von der
Größe der Gerätedatei ab (die Blocknummern müs-
sen in einem "signed 32-Bit-long" dargestellt
werden können).
logsize=n n ist die Anzahl der Blöcke, die einem Proto-
koll-Bereich zugewiesen wird. n muß zwischen 32
und 32768 liegen. Der Standardwert ist 256.
maxfilesize=n
n ist die maximale Größe einer Datei in dem
anzulegenden Dateisystem (Einheit: Gigabyte).
n muß eine Zweierpotenz im Bereich 32 bis 16384
sein. Standardmäßig ist maxfilesize mindestens
so groß wie die Größe des Dateisystems.
Hinweis: Wenn die maximale Dateigröße kleiner
ist als die Größe des Dateisystems, dann ist es
nicht möglich, daß eine Datei größer als
maxfilesize wird, selbst wenn genug Plattenplatz
vorhanden ist (vgl. auch die Hinweise am Ende
dieses Handbucheintrags).
iaddrlen=n n ist die Größe der Indirekt-Adreß-Extents zum
Aufbau der Indirektionsstufen (vgl. "VxFS Leit-
faden für den Systemverwalter") (Einheit:
Blöcke). n muß eine Zweierpotenz im Bereich 1
bis 64 sein.
iaddrlen * bsize muß >= 8 KB und =< 64 KB sein
(vgl. auch die Hinweise am Ende dieses Handbu-
cheintrags).
indsize=n n ist die Größe der Indirekt-Daten-Extents in
den Indirektionsstufen (vgl. "VxFS Leitfaden für
den Systemverwalter") (Einheit: Blöcke). n muß
eine Zweierpotenz im Bereich 1 bis 1024 sein.
indsize * bsize muß >= 8 KB sein (vgl. auch die
Hinweise am Ende dieses Handbucheintrags).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
mkfs(1M-vxfs) (VxFS) mkfs(1M-vxfs)
ausize=n n ist die Größe in Blöcken der Größe bsize einer
Zuweisungseinheit. Auf diese Weise kann die
Anzahl der Zuweisungseinheiten festgelegt wer-
den. Diese Option sollte nicht zusammen mit der
Option nau verwendet werden. Mit dieser Option
kann es passieren, daß die letzte Zuweisungsein-
heit des Dateisystems kürzer wird als die ande-
ren. Wenn die letzte Zuweisungseinheit des
Dateisystems zu klein ist, um den ganzen Header
der Zuweisungseinheit aufzunehmen, reicht das
Dateisystem nur bis zum Ende der letzten voll-
ständigen Zuweisungseinheit.
aufirst=n n ist die erste Blocknummer in Blöcken von der
Größe bsize, der ersten Zuweisungseinheit. Diese
Option ermöglicht es, Zuweisungseinheiten einer
bestimmten Grenze zuzuordnen, wie z. B. einer
Zylindergrenze.
aupad=n Die Größe in Blöcken, die bei jeder Zuweisungs-
einheit zwischen dem Ende der I-Node-Liste und
dem ersten Datenblock bleiben soll, in bsize.
Diese Option ermöglicht es, Zuweisungseinheiten
einer bestimmten Grenze zuzuordnen, wie z. B.
einer Zylindergrenze.
HINWEISE
Die folgenden Tabellen zeigen den Zusammenhang zwischen bsize,
iaddrlen und indsize in Hinsicht auf maxfilesize. Wenn iaddrlen und
indsize nicht spezifiziert sind, dann verwendet mkfs die folgende
Strategie, um die maximale Dateigröße darzustellen:
Zunächst wird iaddrlen erhöht; falls dies nicht ausreicht für
maxfilesize, dann wird indsize erhöht und iaddrlen auf den kleinstmög-
lichen Wert gesetzt. Dieses Vorgehen reduziert den Platzbedarf für die
Verwaltung der Daten in den Indirektionsstufen.
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98
mkfs(1M-vxfs) (VxFS) mkfs(1M-vxfs)
Maximale Dateigrößen bei unterschiedlichen iaddrlen-Werten und einem
bsize-Wert von 1 KB:
______________________________________________________________________
| bsize 1 KB| indsize (Blöcke) |
| | |
| iaddrlen | 8 16 32 64 128 256 512 1024|
| (Blöcke) | |
|||
| | |
| 8 | 32GB 64GB 128GB 256GB 512GB 1TB 2TB 2TB|
| | |
| 16 | 128GB 256GB 512GB 1TB 2TB 2TB 2TB 2TB|
| | |
| 32 | 512GB 1TB 2TB 2TB 2TB 2TB 2TB 2TB|
| | |
| 64 | 2TB 2TB 2TB 2TB 2TB 2TB 2TB 2TB|
|___________|_________________________________________________________|
Maximale Dateigrößen bei unterschiedlichen iaddrlen-Werten und einem
bsize-Wert von 2 KB:
______________________________________________________________________
| bsize 2 KB | indsize (Blöcke) |
| | |
| iaddrlen | 4 8 16 32 64 128 256 512 1024|
| (Blöcke) | |
|||
| | |
| 4 | 32GB 64GB 128GB 256GB 512GB 1TB 2TB 4TB 4TB |
| | |
| 8 | 128GB 256GB 512GB 1TB 2TB 4TB 4TB 4TB 4TB |
| | |
| 16 | 512GB 1TB 2TB 4TB 4TB 4TB 4TB 4TB 4TB |
| | |
| 32 | 2TB 4TB 4TB 4TB 4TB 4TB 4TB 4TB 4TB |
|____________|________________________________________________________|
Seite 4 Reliant UNIX 5.44 Gedruckt 11/98
mkfs(1M-vxfs) (VxFS) mkfs(1M-vxfs)
Maximale Dateigrößen bei unterschiedlichen iaddrlen-Werten und einem
bsize-Wert von 4 KB:
______________________________________________________________________
| bsize 4 KB| indsize (Blöcke) |
| | |
| iaddrlen | 2 4 8 16 32 ... 512 1024|
| (Blöcke) | |
|||
| | |
| 2 | 32GB 64GB 128GB 256GB 512GB ... 8TB 8TB|
| | |
| 4 | 128GB 256GB 512GB 1TB 2TB ... 8TB 8TB|
| | |
| 8 | 512GB 1TB 2TB 4TB 8TB ... 8TB 8TB|
| | |
| 16 | 2TB 4TB 8TB 8TB 8TB ... 8TB 8TB|
|___________|_________________________________________________________|
Maximale Dateigrößen bei unterschiedlichen iaddrlen-Werten und einem
bsize-Wert von 8 KB:
______________________________________________________________________
| bsize 8 KB| indsize (Blöcke) |
| | |
| iaddrlen | 1 2 4 8 16 ... 512 1024|
| (Blöcke) | |
|||
| | |
| 1 | 32GB 64GB 128GB 256GB 512GB ... 16TB 16TB|
| | |
| 2 | 128GB 256GB 512GB 1TB 2TB ... 16TB 16TB|
| | |
| 4 | 512GB 1TB 2TB 4TB 8TB ... 16TB 16TB|
| | |
| 8 | 2TB 4TB 8TB 16TB 16TB ... 16TB 16TB|
|___________|_________________________________________________________|
SIEHE AUCH
fsck(1M), mkfs(1M), fs(4-vxfs).
Seite 5 Reliant UNIX 5.44 Gedruckt 11/98