Solaris のシステム管理 (システム管理エージェント)

Procedureローカルマシンまたはリモートマシン上のディスク容量をチェックするには

まずディスクの総ディスク容量を確認し、次にこの容量のうちどの程度が使用されているかを確認します。この 2 つの容量の差が使用可能なディスク容量になります。

  1. 指定のホスト上で使用可能なディスクの数を確認します。


    # snmpwalk -v1 -c public hostname HOST-RESOURCES-MIB::hrStorageIndex
    

    このコマンドは、ホスト hostname 上のディスクの一覧を返します。


    HOST-RESOURCES-MIB::hrStorageIndex.1 = INTEGER: 1
    HOST-RESOURCES-MIB::hrStorageIndex.2 = INTEGER: 2
    HOST-RESOURCES-MIB::hrStorageIndex.3 = INTEGER: 3
    HOST-RESOURCES-MIB::hrStorageIndex.4 = INTEGER: 4
    HOST-RESOURCES-MIB::hrStorageIndex.5 = INTEGER: 5
    HOST-RESOURCES-MIB::hrStorageIndex.6 = INTEGER: 6
    HOST-RESOURCES-MIB::hrStorageIndex.7 = INTEGER: 7
    HOST-RESOURCES-MIB::hrStorageIndex.8 = INTEGER: 8
    HOST-RESOURCES-MIB::hrStorageIndex.9 = INTEGER: 9
    HOST-RESOURCES-MIB::hrStorageIndex.10 = INTEGER: 10
    HOST-RESOURCES-MIB::hrStorageIndex.101 = INTEGER: 101
    HOST-RESOURCES-MIB::hrStorageIndex.102 = INTEGER: 102

    ディスクには、次のようにインデックス番号が付けられています。


    HOST-RESOURCES-MIB::hrStorageIndex.1 = INTEGER: 1

    この出力はディスク 1 (/dev/dsk/c0t0d0s0) を表しています。

  2. snmpget コマンドを使って、このディスクの総記憶容量を確認します。

    次のコマンドは、ディスク 1 の総記憶容量を表示します。


    # snmpget -v1 -c public hostname HOST-RESOURCES-MIB::hrStorageSize.1
    

    このコマンドは、行末に総ディスク容量を返します。


    HOST-RESOURCES-MIB::hrStorageSize.1 = INTEGER: 2561695
  3. 各ディスクが使用するディスク容量の一覧を確認します。


    # snmpwalk -v1 -c public hostname HOST-RESOURCES-MIB::hrStorageUsed
    

    HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 2121747
    HOST-RESOURCES-MIB::hrStorageUsed.2 = INTEGER: 0
    HOST-RESOURCES-MIB::hrStorageUsed.3 = INTEGER: 0
    HOST-RESOURCES-MIB::hrStorageUsed.4 = INTEGER: 0
    HOST-RESOURCES-MIB::hrStorageUsed.5 = INTEGER: 11
    HOST-RESOURCES-MIB::hrStorageUsed.6 = INTEGER: 48
    HOST-RESOURCES-MIB::hrStorageUsed.7 = INTEGER: 1892576
    HOST-RESOURCES-MIB::hrStorageUsed.8 = INTEGER: 0
    HOST-RESOURCES-MIB::hrStorageUsed.9 = INTEGER: 130565552
    HOST-RESOURCES-MIB::hrStorageUsed.10 = INTEGER: 26036932
    HOST-RESOURCES-MIB::hrStorageUsed.101 = INTEGER: 55995
    HOST-RESOURCES-MIB::hrStorageUsed.102 = INTEGER: 17171 
  4. snmpget コマンドを使って、当該ディスクにより使用されている容量を確認します。


    # snmpget -v1 -c public hostname HOST-RESOURCES-MIB::hrStorageUsed.1
    

    このコマンドは、ディスク 1 上で使用されているディスク容量を返します。


    HOST-RESOURCES-MIB::hrStorageUsed.1 = INTEGER: 2121747
  5. この数値と総ディスク容量の差から、使用可能なディスク容量がわかります。

    2561695 – 2121747 = 439948