/fullBlocker

Linux system Disk Partition Full Prevention

Primary LanguageShell

fullBlocker

Linux system Disk Partition Full Prevention
솔루션에 사용될 리눅스 디스크 full 방지 스크립트입니다.

config_set.sh

fullBlocker.sh 에서 필요한 환경변수 및 Crontab 세팅입니다.

Solu= 솔루션 번호 선택

ck_Part= 체크 할 파티션

logDir= 솔루션 로그 디렉토리

fullBlocker_Dir= fullBlocker 설치 경로

Block_PER= 사용량 임계치

Crontab -> 매일 00시 30분에 실행

실행 화면

image



fullBlocker.sh

디스크 파티션의 사용량이 설정한 값 이상이 되면 가장 오래된 로그 파일 부터 삭제합니다.

ex) /home 파티션의 임계치를 6%로 설정한 뒤 임의로 fullBlocker.sh 실행 한 결과입니다.

  • /home 파티션이 6% 이상이 되어 로그가 삭제된 모습
    image

  • 디스크 상태 조회
    image

ex) /home 파티션의 임계치를 7%로 설정한 뒤 fullBlocker.sh 실행 한 결과입니다.

  • 현재 파티션 사용량 정보만 출력
    image
  • 디스크 상태 조회
    image