AIXコマンド リファレンス

仕事柄AIXを使用することが多いので、備忘録を兼ねてここに記録しておきます。今回は一般的なコマンドのみの記載です。
(※)AIXを知らない方に簡単に説明すると、AIXはIBM社が作っているUNIXのOSです。Linuxという名称は一般の方にも知られてきているとは思いますが、AIXはまだまだといったところですね。
システム情報
| コマンド名 | 説明 |
|---|---|
| oslevel -r | Technology Level(TL)やMaintenance Level(ML)を含めたバージョンを表示 |
| oslevel -s | Service Pack(SP)を含めたパッチ版数を表示 |
| prtconf | システムの構成情報取得 |
デバイス関連
| コマンド名 | 説明 |
|---|---|
| lsdev -C | サーバが認識しているデバイスの情報を一覧表示 |
| lsdev -Cc hdisk | サーバが認識しているデバイスのうち、hdiskに関するものを表示 |
| cfgmgr -v | デバイスを再認識。既に認識されているデバイスについては変更なし。「-v」をつけることでcfgmgrコマンドの動きが見ることができる。 |
| cfgmgr -vl fcs0 | fcs0配下のデバイスに対して、デバイスの再認識を実施。
例としてfcs0を指定しましたが、コマンド実行時点でAIXが認識しているデバイス(lsdevで出力されるデバイス)であれば指定可能。 障害が発生してずれてしまったhdisk番号を元に戻す際に役立ちます。 |
| mkdev | デバイスを削除 |
| chdev | デバイスの情報を変更 |
| rmdev -dl hdisk0 | hdisk0を削除 |
| lsattr -El hdisk0 | hdisk0の属性情報を表示 |
lscfg -vl hdisk0
ディスク関連
物理ボリューム(PV)
| コマンド名 | 説明 |
|---|---|
| lspv | AIXが認識しているディスク情報を表示 |
| lspv hdisk0 | hdisk0の物理ボリューム情報を表示 |
| lsvg -p testvg | testvgの物理ボリューム情報を表示 |
ボリュームグループ
| コマンド名 | 説明 |
|---|---|
| lsvg | VG情報を表示 |
| lsvg -o | varyonしているVGの一覧を表示 |
| lsvg testvg | testvgの詳細情報を表示 |
| varyonvg testvg | testvgをvaryonする |
| varyoffvg testvg | testvgをvaryoffする |
| chvg | VGの情報を変更 |
| importvg | VGの情報をインポートする |
| exportvg | VGの情報をエクスポートする |
| reducevg | VGから物理ボリュームを取り除く |
論理ボリューム(LV)
| コマンド名 | 説明 |
|---|---|
| lsvg -l testvg | testvgのLV情報を表示 |
| lslv testlv | testlvの情報を表示 |
| mklv | LVを作成 |
| rmlv | LVを削除 |
| chlv | LVを変更 |
ファイルシステム
| コマンド名 | 説明 |
|---|---|
| lsfs | ファイルシステム情報を表示 |
| crfs | ファイルシステムを作成 |
| chfs | ファイルシステム情報を変更 |
| rmfs | ファイルシステムを削除 |
| mount /testfs | testfsをマウント |
| umount /testfs | testfsをアンマウント |
| fsck | ファイルシステムの検査と復旧 |

