GästebuchIhr Eintrag in unser Gästebuch KontaktNehmen Sie Kontakt mit den Autoren auf ArchivAlle Unixwerk- Artikel seit 2003
25. Juli 2003

Anlegen von Dateisystemen in vordefinierten LVs

Inhalt

  1. Was bringt uns «smitty crjfsstd»?
  2. Anlegen des LVs für den jfslog
  3. Anlegen des LVs für das Dateisystem
  4. Anlegen des Dateisystems
  5. Einhängen des Dateisystems

 

I. Was bringt uns «smitty crjfsstd»?

Der Standardweg ein neues Dateisystem mit dem SMIT anzulegen ist

 aix# smitty crjfsstd

Legt man in einer neu geschaffenen Volume Group auf diesem Wege ein neues Dateisystem an, hat man weder Einfluss auf die Bezeichnung des LV, in dem das Dateisystem angelegt wird, noch auf Lage und Name des LVs für den jfslog, man erhält ein

lv00

(bzw lv01, ... falls bereits über diesen Weg Dateisysteme angelegt wurden) und ein

loglv00

Möchte man der Übersichtlichkeit wegen dagegen eigene Namen für die LVs vergeben, müssen zunächst die LVs angelegt werden:

 

II. Anlegen des LVs für den jfslog

Dieser Schritt ist nur nötig, wenn nicht bereits ein Dateisystem in der entsprechenden Volume Group existiert. Das LV wird mit dem SMIT angelegt (Beispiel: VG=datavg, FS=/data, Name des Log-LVs=datalog):

 aix# smitty mklv

Die ersten fünf Felder sind die wichtigsten:

  Logical volume NAME                                [datalog]
* VOLUME GROUP name                                   datavg
* Number of LOGICAL PARTITIONS                       [1]                      #
  PHYSICAL VOLUME names                              []                      +
  Logical volume TYPE                                [jfslog]                +

Man beachte, dass der Typ des LVs auf jfslog gesetzt werden muss!

Wer möchte kann im vierten Feld die Platte(n) explizit angeben , auf der (denen) das Log-LV liegen soll.

Alternativ kann dieses LV auch mit dem Kommando mklv angelegt werden:

 aix# mklv -y datalog -t jfslog datavg 1

Danach muss das LV formatiert werden:

 aix# logform /dev/datalog 
 logform: destroy /dev/datalog (y)?

 

III. Anlegen des LVs für das Dateisystem

Nun kann das LV für das Dateisystem angelegt werden (Beispiel: lvdata). Dies geschieht wieder mit dem SMIT:

 aix# smitty mklv

  Logical volume NAME                                [lvdata]
* VOLUME GROUP name                                   datavg
* Number of LOGICAL PARTITIONS                       [100]                    #
  PHYSICAL VOLUME names                              []                      +
  Logical volume TYPE                                []                      +

Ein Name für den Typ des LV muss hier nicht angegeben werden.

Das entsprechende Konmmando lautet:

 aix# mklv -y lvdata datavg 100

 

IV. Anlegen des Dateisystems

Nun endlich können wir das Dateisystem anlegen, dies geschieht wieder mit dem SMIT:

 aix# smitty crjfslvstd

Das soeben erzeugte LV lvdata ist auszuwählen.

* LOGICAL VOLUME name                                 lvdata                 +
* MOUNT POINT                                        [/data]                  

Das entsprechende Kommando für SMIT-Verächter lautet:

 aix# crfs -v jfs -d lvdata -m /data 

Ob alles richtig geklappt hat, sehen wir mit

 aix# lsvg -l datavg
 datavg:
 LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
 datalog             jfslog     1     1     1    open/syncd    N/A
 lvdata              jfs        100   100   1    open/syncd    /data

und

 aix# grep -p -w /data /etc/filesystems 
 /data:
         dev             = /dev/lvdata
         vfs             = jfs
         log             = /dev/datalog
         mount           = false
         options         = rw
         account         = false

 

V. Einhängen des Dateisystems

 aix# mount /data