it-swarm-ja.com

Solaris10で使用可能な合計ディスク容量を取得する方法

Solaris 10で使用可能な合計ディスク容量を取得するにはどうすればよいですか?

  • iostat -Enを使用しましたが、正しいデータが表示されません。
  • df -hに重複する情報が含まれています。

Solaris 10で合計ディスク容量を見つける一般的な方法はありますか?

1
prasanna

重複した情報によって、同じプールにある異なるZFSファイルシステムの同じ値を報告するdf使用可能スペース列に混乱していると仮定すると、zpool listコマンドを使用して取得することをお勧めします。従来のファイルシステムでdfが出力するものと同様のディスク統計。

例えば:

$ zpool list
NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
zp    97.5G  46.0G  51,5G    47%  1.00x  ONLINE  -

報告された数値は、単一のバックエンドデバイスがプールに使用されている場合、または連結されたディスク上にのみ構築されている場合にのみ直接使用できることに注意してください。ミラーリングまたは任意の形式のraidzを使用する場合、圧縮や重複排除がアクティブ化されているかどうかは言うまでもなく、実際の空き領域を見積もるのははるかに複雑です...

2
jlliagre
df

dfコマンドを使用して、マウントされた各ディスクの空きディスク容量を表示します。

df -k  

使用 df -kコマンドでディスク容量情報をキロバイト単位で表示します。

0
user243290

df-t <filesys>オプションを使用して、出力を特定のタイプのファイルシステムに制限できます。例として、私のシステムではdf -hは次のようになります。

Filesystem      Size  Used Avail Use% Mounted on
rootfs           63G   19G   42G  31% /
/dev/sda3        63G   19G   42G  31% /
devtmpfs        2.0G     0  2.0G   0% /dev
tmpfs           2.0G  804K  2.0G   1% /run
shm             2.0G     0  2.0G   0% /dev/shm
cgroup_root      10M     0   10M   0% /sys/fs/cgroup
/dev/sda2        16G  4.0G   11G  27% /var
/dev/sda6       834G   52G  741G   7% /home

df -h -t ext4が与える間:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        63G   19G   42G  31% /
/dev/sda2        16G  4.0G   11G  27% /var
/dev/sda6       834G   52G  741G   7% /home

複数のタイプのパーティションを合計する場合は、次のような他の-tオプションを追加するだけです。

df -h -t ext4 -t ext3 -t vfat
0
Levans