![IBM AIX용 각 파일 시스템이 어느 하드 드라이브에 있는지 표시하는 스크립트 [닫기]](https://linux55.com/image/12462/IBM%20AIX%EC%9A%A9%20%EA%B0%81%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%B4%20%EC%96%B4%EB%8A%90%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%97%90%20%EC%9E%88%EB%8A%94%EC%A7%80%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%8A%94%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
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
모두 감사합니다.