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

이 질문은 다른 기사에서 답변되었습니다.

여기

여러분의 도움과 지원에 감사드립니다.

관련 정보