ablog

不器用で落着きのない技術者のメモ

AIX のファイルシステムのサイズを変更する

Unix Tips AIX関連 を参考にAIXファイルシステムのサイズを変更してみた。smit の画面は、以前に銀行で見たホストコンピュータの画面みたいだなぁ。あれも IBM の OS だったな。

  • ボリュームグループをリストする。
# lsvg
rootvg
  • rootvg の詳細を表示する。
# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  0008723c00004c000000011fd9ca5cb7
VG STATE:           active                   PP SIZE:        64 megabyte(s) ← 1物理区画のサイズ
VG PERMISSION:      read/write               TOTAL PPs:      542 (34688 megabytes) ← 全物理区画数
MAX LVs:            256                      FREE PPs:       503 (32192 megabytes) ← 空いている物理区画数
LVs:                9                        USED PPs:       39 (2496 megabytes) ← 使用している物理区画数
OPEN LVs:           8                        QUORUM:         2 (Enabled)
TOTAL PVs:          1                        VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
  • グループ内の論理ボリュームごとに情報をリストする。
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     8       8       1    open/syncd    N/A
hd8                 jfslog     1       1       1    open/syncd    N/A
hd4                 jfs        1       1       1    open/syncd    /
hd2                 jfs        23      23      1    open/syncd    /usr
hd9var              jfs        1       1       1    open/syncd    /var
hd3                 jfs        1       1       1    open/syncd    /tmp
hd1                 jfs        1       1       1    open/syncd    /home
hd10opt             jfs        2       2       1    open/syncd    /opt
  • smitty を起動する。
# LANG=C;export LANG
# smit
    • [System Storage Management (Physical & Logical Storage)]を選択する。
    • [File Systems]を選択する。
    • [Add / Change / Show / Delete File Systems]を選択する。
    • [Journaled File Systems]を選択する。
    • [Change / Show Characteristics of a Journaled File System]を選択する。
    • [/opt]を選択する。
    • [Number of units]を変更する。
    • を押す。
    • /opt のサイズが変更されたことを確認する。
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     8       8       1    open/syncd    N/A
hd8                 jfslog     1       1       1    open/syncd    N/A
hd4                 jfs        1       1       1    open/syncd    /
hd2                 jfs        23      23      1    open/syncd    /usr
hd9var              jfs        1       1       1    open/syncd    /var
hd3                 jfs        1       1       1    open/syncd    /tmp
hd1                 jfs        1       1       1    open/syncd    /home
hd10opt             jfs        505     505     1    open/syncd    /opt