반응형

AIX 시스템에서 디스크 용량 늘리기

chfs -a size="용량" [마운트 디렉터리] chfs 명령으로 디스크 용량 설정 시 한 번 늘린 용량은 줄일 수 없다.

# chfs -a size=+65536 /home  또는 chfs -a size=64M /test





[출처] Unix.co.kr - small is beautiful - http://unix.co.kr/bbs/board.php?bo_table=02_21&wr_id=63


별도로... smitty chfs 를 통해 변경하는 방법을 추천 ~

root@vmstest:/> lsvg
rootvg
datavg
root@vmstest:/> lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/syncd  N/A
hd6                 paging     32    64    2    open/syncd    N/A
hd8                 jfslog     1     2     2    open/syncd    N/A
hd4                 jfs        16    32    2    open/syncd    /
hd2                 jfs        32    64    2    open/syncd    /usr
hd9var              jfs        16    32    2    open/syncd    /var
hd3                 jfs        40    80    2    open/syncd    /tmp
oradatalv           jfs2       216   416   3    open/syncd    /oradata
jeuslv              jfs2       40    80    2    open/syncd    /jeus

위의 정보를 보면... jeus는 jfs2 파일 시스템이다... 이것을

smitty를 통해 변경하는 방법은

#> smitty chfs
를 통해 첫번째 메뉴를 선택

화면에 File System Name에서 JEUS 선택



Unit Size를 GB 단위로 변경한뒤

총 사용하고 싶은 GB (여기는 100 GB로 입력)

입력한다.

물론 하드디스크의 여유공간이 있다는 가정하에 있다면 정상적으로 추가됨..

반응형
반응형

1. Error Report 확인
SERVER:>errpt
IDENTIFIER TIMESTAMP  T C RESOURCE_NAME  DESCRIPTION
E87EF1BE   0228150008 P O dumpcheck      The largest dump device is too small.
덤프디바이스 크기가 작음을 알수 있다.

2. Error Report 세부 내용 확인하기
SERVER:>errpt -aj E87EF1BE | more
---------------------------------------------------------------------------
LABEL:          DMPCHK_TOOSMALL
IDENTIFIER:     E87EF1BE

Date/Time:       Thu Feb 28 15:00:00 KORST 2008
Sequence Number: 908
Machine Id:      000D0D30D600
Node Id:         SERVER
Class:           O
Type:            PEND
Resource Name:   dumpcheck      

Description
The largest dump device is too small.

Probable Causes
Neither dump device is large enough to accommodate a system dump at this time.

        Recommended Actions
        Increase the size of one or both dump devices.

Detail Data
Largest dump device
lg_dumplv                                                                                                                      
Largest dump device size in kb
     2097152                            : 현재 덤프 LV Size
Current estimated dump size in kb
     2419712                            : 덤프 발생시 예상 SIZE
---------------------------------------------------------------------------

덤프 발생시 예상 크기가 현재 정의된 덤프LV 크기보다 크므로 시스템에서 에러레포트를 뿌려준다.
(AIX 4.3.3 에서는 주기적으로 확인하여 LV를 확장시켜주어야 한다.)

 

3. 지정되어 있는 덤프 장치 확인하기
SERVER:>sysdumpdev -l
primary              /dev/lg_dumplv
secondary            /dev/sysdumpnull
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    TRUE
dump compression     OFF

 

4. 덤프 데이터의 크기 확인하기
SERVER:>sysdumpdev -e
0453-041 Estimated dump size in bytes: 2477785088


5. 현재 덤프장치의 크기 확인하기
SERVER:>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/syncd  N/A
hd6                 paging     32    64    2    open/syncd    N/A
hd8                 jfs2log    1     2     2    open/syncd    N/A
hd4                 jfs2       16    32    2    open/syncd    /
hd2                 jfs2       16    32    2    open/syncd    /usr
hd9var              jfs2       8     16    2    open/syncd    /var
hd3                 jfs2       20    40    2    open/syncd    /tmp
hd1                 jfs2       8     16    2    open/syncd    /home
hd10opt             jfs2       8     16    2    open/syncd    /opt
lg_dumplv           sysdump    8     8     1    open/syncd    N/A        <---- 덤프장치

 

SERVER:/>lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER:  000d0d840000d60000000112030c1de1
VG STATE:           active                   PP SIZE:        256 megabyte(s)  <--- Size 확인
VG PERMISSION:      read/write               TOTAL PPs:      1092 (279552 megabytes)
MAX LVs:            256                      FREE PPs:       861 (220416 megabytes)
LVs:                10                       USED PPs:       231 (59136 megabytes)
OPEN LVs:           9                        QUORUM:         1
TOTAL PVs:          2                        VG DESCRIPTORS: 3
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         2                        AUTO ON:        no
MAX PPs per VG:     32512                                    
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable


rootvg의 세부 정보를 가지고 계산을 해보면 덤프장치의 PPs 개수가 8개이고 PP Size가 256MB 이므로
8 * 256MB = 2G = 2 * 1024 * 1024 = 2097152 Kb (위 2항목의 에러레포트에 보면 나오는 수치^^)

계산은 bc를 사용하면 편리 ~
SERVER:/> bc
256 * 8
2048
quit
SERVER:/> 

6. 덤프 데이터의 크기로 필요한 PP 계산하기
2항목에서 예상 덤프데이터 크기 2419712KB를 알고 있으므로
2419712/1024/256 = 9 (Size를 MB로 변환 후 PP size 256으로 나누어 줌)
예상 덤프데이터를 받아내기 위해서는 9개 이상의 PP 가 필요함을 알 수 있다.
현재는 8개이고 최소 9개 이상의 PP가 필요하므로 LV에 1개 이상의 PP 만을 증가시켜 주면 된다.

 

7. 덤프장치 크기 변경하기

SERVER:/>smitty lv
   -->  Set Characteristic of a Logical Volume            
   -->  Increase the Size of a Logical Volume
   --> * LOGICAL VOLUME name                                [lg_dumplv]
   --> * Number of ADDITIONAL logical partitions            [3] <-- 1개 이상의 PP를 입력해준다.

 

8. 변경된 정보 확인하기
SERVER:>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/syncd  N/A
hd6                 paging     32    64    2    open/syncd    N/A
hd8                 jfs2log    1     2     2    open/syncd    N/A
hd4                 jfs2       16    32    2    open/syncd    /
hd2                 jfs2       16    32    2    open/syncd    /usr
hd9var              jfs2       8     16    2    open/syncd    /var
hd3                 jfs2       20    40    2    open/syncd    /tmp
hd1                 jfs2       8     16    2    open/syncd    /home
hd10opt             jfs2       8     16    2    open/syncd    /opt
lg_dumplv           sysdump    11    11    1    open/syncd    N/A   <---- 8개에서 3개 늘어난 11임을 확인할수 있다.

반응형

'OS > AIX' 카테고리의 다른 글

AIX 5L 버전 5.2 한글 매뉴얼입니다.  (0) 2009.03.05
chfs 명령으로 디스크 용량 늘리기  (0) 2009.03.05
aix date날짜와 시간 변경하기  (0) 2009.03.05
터미널 자동 로그 아웃 시키기  (0) 2009.03.05
AIX Monitoring Tools  (0) 2009.03.05
반응형

시스템 날짜를 동기화가 아닌 직접 입력하여 날짜를 변경하기

ROOT로 작업을 하시길...

# date 112718282008 (11월27일 18시28분 2008년도) 
반응형
반응형

터미널로 접속하여 일정 시간 경과후 자동 로그 아웃 시키기 

대상 파일 : .profile (숨김 파일) 

vi 편집기를 이용해 마지막 줄에 (300초는 5분임)

# auto logout setting

EXPROT TMOUT=300  

다음 로그인 부터 적용됨. 

바로 적용을 위해서는  

$> . .profile 실행한다.

 ###

 profile 파일의 위치 3곳

 1. 로그인 디렉토리

 2. /etc/sercurity/.profile

 3. /etc/profile

 3군데중 한곳이라도 설정되어 있으면 적용됨 !

반응형
반응형

AIX5L에서 시스템을 모니터링하고 튜닝할 수 있는 Topas,Monitor,Nmon 등의 툴을 소개하고 사용방법에 대하여 설명하였습니다.

출처 : IBM 사이트

http://www-1.ibm.com/support/docview.wss?uid=kts18ad8fb64f2099b7349256d35002cd837

반응형

'OS > AIX' 카테고리의 다른 글

aix date날짜와 시간 변경하기  (0) 2009.03.05
터미널 자동 로그 아웃 시키기  (0) 2009.03.05
FTP 접속시 폴더나 파일이 보이지 않을때...  (0) 2009.03.05
NMON 분석 방법  (0) 2009.03.05
AIX 5.3 에 BASH 쉘 설치  (0) 2009.03.05
반응형

갑자기 잘되던 서버가 리부팅이나

서버 다운 업 하고 난뒤

FTP 접속하면 접속만 되고

파일이나 폴더가 보이지 않을 때가 있다.

그럴때는....

/etc/environment 파일에서

LANG = ko_KR 를

LNAG = en_US

 로 설정하면 정상적으로 FTP 잘 된다.

반응형

'OS > AIX' 카테고리의 다른 글

터미널 자동 로그 아웃 시키기  (0) 2009.03.05
AIX Monitoring Tools  (0) 2009.03.05
NMON 분석 방법  (0) 2009.03.05
AIX 5.3 에 BASH 쉘 설치  (0) 2009.03.05
AIX 5.3에 CVS 설치  (0) 2009.03.05
반응형

IBM 사이트에 가면 NMON에 대한 프로그램을 다운로드 받을 수 있다.

 

생성된 NMON 파일을

 

nmon analyser 엑셀파일에서 불러오면 결과 파일을 엑셀로

 

생성가능하다. (너무 간단한가... 나만 알아보기... ㄷㄷ;)

반응형

'OS > AIX' 카테고리의 다른 글

터미널 자동 로그 아웃 시키기  (0) 2009.03.05
AIX Monitoring Tools  (0) 2009.03.05
FTP 접속시 폴더나 파일이 보이지 않을때...  (0) 2009.03.05
AIX 5.3 에 BASH 쉘 설치  (0) 2009.03.05
AIX 5.3에 CVS 설치  (0) 2009.03.05
반응형

1. 다운로드 

다운로드 주소

 

http://www-03.ibm.com/systems/p/os/aix/linux/toolbox/download.html

 

를 방문하여

 

bash-3.0-1.aix5.1.ppc.rpm을 다운로드 한다.

 

2. 설치

root 권한으로 설치한다.

 

$> rpm --install bash-3.0-1.aix5.1.ppc.rpm

 

3. 쉘 추가하기

쉘 종류 설정한 환경 파일

/etc/shells 에

/usr/bin/bash를 추가한다.

 

4. 기본 ksh 인데, bash로 변경하고자 하는 경우

/etc/passwd 에

해당 user를 찾아

제일 끝부분에

/usr/bin/ksh 를

/usr/bin/bash로 변경하면

bash 쉘로 기본 로그인 된다.

 

5. FTP 설정을 위한 변경 파일

기본적으로 BASH쉘은 없던 쉘이기 때문에,

FTP에 거부되어 있다

FTP를 사용하기 위해서는 반드시 풀어줘야 하는 파일이 있다.

/etc/security/login.cfg

파일에서

shells = 부분에

/usr/bin/bash를

 

반드시 추가한다.

반응형

'OS > AIX' 카테고리의 다른 글

터미널 자동 로그 아웃 시키기  (0) 2009.03.05
AIX Monitoring Tools  (0) 2009.03.05
FTP 접속시 폴더나 파일이 보이지 않을때...  (0) 2009.03.05
NMON 분석 방법  (0) 2009.03.05
AIX 5.3에 CVS 설치  (0) 2009.03.05
반응형

1. cvs 서버 설치
  가. AIX용 cvs 설치파일 다운로드 후 설치(첨부파일)
    1) #rpm -ivh cvs-1.11.17-2.aix5.1.ppc.rpm

    2) default로 /usr/bin에 설치된다.

2. cvs OS 계정 생성
  가. cvs용 그룹생성 : #groupadd cvs
  나. cvs계정 생성    : #useradd -c "cvs's home" -g 300 -d /home/cvs -m -s /bin/ksh cvs
    -> 300은 위의 생성된 cvs의 group 숫자를 적어준다.


3. Repository 초기화 (cvs 유저)
  가. $cvs -d /home/cvs init  -> cvs 유저 디렉토리를 Repository로 그냥 사용


4. cvs 서버 실행
  가. cvs가 사용하는 포트 등록 (default : 2401) -> 먼저 netstat로 2401이 LISTEN하고 있는지 확인
  나. /etc/services에 아래 내용 추가
    cvspserver      2401/tcp                        # CVS client/server operations
    cvspserver      2401/udp                       # CVS client/server operations
  다. /etc/inetd.conf에 아래 내용설정
      cvspserver stream tcp nowait root /usr/bin/cvs cvs --allow-root=/home/cvs pserver
        1) /usr/bin/cvs -> cvs실행파일
        2) cvs -> os 계정
        3) /home/cvs -> CVS
Repository

5. inetd restart
  가. ps -ef | grep inetd
  나. kill -HUP [inetd의 pid]

6. 이클립스에서 cvs연결
  가. CVS Repository Exploring Perspective를 연다
  나. New > Repository Location 선택 후 입력
      1) Host                     : cvs 서버 ip
      2) Repository path   : /home/cvs
      3) User                     : cvs
      4) Password             : cvs
      5) Connection type   : pserver(보안에는 별로 않좋으니 내부적으로만 사용)

7. 이클립스에서 제작한 Project를 Repository에 저장
  가. 해당 프로젝트 마우스우측 > Team > Share Project
  나. 6번에서 설정한 Repository선택 후 적용

8. Repository에 저장한 프로젝트를 실제 WAS등의 webapp에 반영(Check Out)
  가. WAS등의 webapp경로로 이동
  나. $ cvs -d /home/cvs co [Projuct Name]

9. AIX에서 Repository에 추가

  예) itshow 디렉토리를 만들고, itshow.jsp를 추가
  가. $ /home/WebContent/cvs add [-kb] itshow(디렉토리 추가)
       -> -kb : 바이너리 파일 추가
  나. $ /home/WebContent/itshow/cvs add itshow.jsp(파일 추가)
  다. $ /home/WebContent/itshow/cvs commit -m "add test"

10. 이클립스에서 추가한 디렉토리 및 파일을  AIX에서 Repository에 update
  예) 이클립스에서 hk 디렉토리를 만들고, hk.jsp를 추가
  가. $ /home/WebContent/cvs -d /home/cvs update

반응형

'OS > AIX' 카테고리의 다른 글

터미널 자동 로그 아웃 시키기  (0) 2009.03.05
AIX Monitoring Tools  (0) 2009.03.05
FTP 접속시 폴더나 파일이 보이지 않을때...  (0) 2009.03.05
NMON 분석 방법  (0) 2009.03.05
AIX 5.3 에 BASH 쉘 설치  (0) 2009.03.05

+ Recent posts