원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++



HP-UX의 bdf 명령어는 KB단위로 파일시스템 사용량 테이블을 보여주기 때문에


GB단위로 보고자 할때 불편하다.


아래의 스크립트를 gdf 라는 이름으로 심볼릭링크를 걸어서 사용하면 편리하다.








#!/usr/bin/ksh

######################################################################################
# script by ischo.
# http://www.ischo.net
# mail:chosim1@naver.com
# script description :
# This script read first bdf command list, then convert to GB format
######################################################################################



# SET INITIAL VAR values
FILESYSTEM=0
TOTAL=0
USED=0
FREE=0
PERCENT=0
MOUNT_POINT=0
COUNT=1


# PRINT TITLE

echo "FILESYSTEM TOTAL(GB) USED(GB) LV_FREE(GB) USED(%) MOUNT_POINT" | awk '{printf "%-30s %13s %13s %13s %13s %-20s\n",$1,$2,$3,$4,$5,$6}'
echo =========================================================================================================



# PRINT ALLOCATION TABLES

for LINE in `bdf`
do

    # skip first lines for TITLE low
    if [ $COUNT -le 7 ]
    then
        COUNT=`expr $COUNT + 1`
        continue

    else
        case "`expr $COUNT \% 7`" in
        1)
            FILESYSTEM=$LINE
            COUNT=`expr $COUNT + 1`
            ;;
        2)
            TOTAL=$LINE
            COUNT=`expr $COUNT + 1`
            ;;
        3)
            USED=$LINE
            COUNT=`expr $COUNT + 1`
            ;;
        4)
            FREE=$LINE
            COUNT=`expr $COUNT + 1`
            ;;
        5)
            PERCENT=$LINE
            COUNT=`expr $COUNT + 1`
            ;;
        6)
            MOUNT_POINT=$LINE
            COUNT=8
            echo $FILESYSTEM $TOTAL $USED $FREE $PERCENT $MOUNT_POINT | awk '{printf "%-30s %13.2f %13.2f %13.2f %13.2f %-20s\n",$1,$2/1024/1024,$3/1024/1024,$4/1024/1024,$3/$2*100,$6}'
            ;;
        esac
    fi
done

번호 제목 글쓴이 날짜 조회 수
50 HP-UX 장비 GSP/MP접속 및 기본 사용법 [2] 조인상 2011.02.25 56464
49 HP-UX 기본 점검 명령어 조인상 2011.02.22 42029
48 disk 추가에서 볼륨생성까지 조인상 2011.02.18 40290
47 HP-UX 네트웍 관리 조인상 2011.03.08 36314
46 swinstall 로 depot 설치하기 file 조인상 2011.03.29 36103
45 해당 포트를 열고 있는 프로세스 확인방법. netstat, lsof 조인상 2012.09.20 33524
44 NTP 서버/클라이언트 설정 조인상 2011.03.01 29624
43 ignite를 이용한 OS백업 조인상 2011.07.21 28568
42 HP-UX Kernel Tuning and Performance Guide - 2000.3.15 조인상 2011.08.30 27211
41 장비 H/W미러링 장치 확인 및 미러상태 점검 [1] 조인상 2013.02.25 27053
40 H/W RAID 정보 확인하기 조인상 2011.02.25 25068
39 nPAR, vPAR 의 개념 [9] 조인상 2011.10.28 24994
38 HP-UX LVM 조인상 2011.02.18 24948
37 DAT tape drive 인식 작업 조인상 2011.12.28 24528
36 HP rp시리즈에서 mirror(lv-copy) 된 디스크 교체 : replace disk in mirror vg [1] 조인상 2016.05.18 22003
35 sasmgr 명령어 사용시 Driver specific and common library version mismatch. Exiting.. file 조인상 2011.03.16 21683
34 HP0-P20 CSA-HPUX 11i v3 : HP-UX System Administrator’s Guide: Configuration Management file 조인상 2011.11.25 20751
33 HP-UX Administration I - Part 2 (Module 11~20) 조인상 2011.09.08 20486
32 HP-UX에 JDK 1.5 설치 file 조인상 2013.10.15 20055
31 HP-UX에 gcc 설치 조인상 2013.04.11 19412
서버에 요청 중입니다. 잠시만 기다려 주십시오...