IBM AIX用の各ファイルシステムがどのハードドライブにあるかを示すスクリプト[閉じる]

IBM AIX用の各ファイルシステムがどのハードドライブにあるかを示すスクリプト[閉じる]

IBM AIX 用の各ファイル・システムがどのハード・ドライブにあるかを示す次のスクリプトがあります。

#!/bin/ksh 
for vg in `lsvg -o`; do 
    for fs in `lsvgfs $vg`; do 
      printf "%-22s" $fs; 
      for disk in `lsvg -p $vg | tail +3 | awk '{print $1}'`; do 
          lspv -l $disk | grep -q " ${fs}$" && printf "%-8s" $disk; 
      done; 
      echo 
   done; 
done 

出力は次のとおりです。

/apps/data/IAMV1/sys1hdisk189hdisk200hdisk146hdisk151hdisk136hdisk141 
/apps/data/IAMV1/sys2hdisk188hdisk201hdisk144hdisk152hdisk137hdisk191 

まず、出力は次のように正しく表示されません。

/apps/data/IAMV1/sys1 hdisk189 hdisk200 hdisk146 hdisk151 hdisk136 hdisk141 
/apps/data/IAMV1/sys2 hdisk188 hdisk201 hdisk144 hdisk152 hdisk137 hdisk191 

ディスクの合計スペースと各ファイルシステム内のファイルシステムが使用するスペースを表示するには、アップグレードする必要があります。

/apps/data/IAMV1/sys1 hdisk189 hdisk200 hdisk146 hdisk151 hdisk136 hdisk141 
                               1000g 2000g 1000g 1000g 3000g 1000g 
                                 300g   500g   250g  90g   80g   30g 
/apps/data/IAMV1/sys2 hdisk188 hdisk201 hdisk144 hdisk152 hdisk137 hdisk191 
                               1000g 2000g 1000g 1000g 3000g 1000g 
                                 300g    500g  250g   90g  80g  30g 

この例では、fs /apps/data/IAMV1/sys1はhdisk189の300gを使用します。正直なところ、どうすればいいのかわかりません。これを使用してディスクの全領域を確保できることを知っています。

getconf DISK_SIZE /dev/hdisk189 

みんなありがとうございます。

ベストアンサー1

この質問は他の記事から回答されました。

ここ

皆様のご支援とご支援に感謝します。

おすすめ記事