호스팅어 / 리눅스 서버 / 로그 / 용량 / 삭제

1) 전체 디스크 용량 파악

sudo du -sh /*

 

2) 로그 용량 체크

sudo du -sh /var/*

 

/var/lib 용량이 31G

3) 세부 용량 체크 ( lib 용량이 의심 스러움)

sudo du -sh /var/lib/*

 

/var/lib/mysql 용량이 31G

4)  세부 용량 체크 ( mysql 용량이 의심 스러움)

sudo du -sh /var/lib/mysql/*

바이너리 로그가 많이 쌓임

 

5) 바이너리 로그 삭제 (파일을 직접 지울 경우 오류가 생길 수 있음)

// 바이너리 확인
show binary logs;


// 1개씩 지우기
purge master logs to 'binlog.000030';

// 날짜 기준으로 지우기 //★추천
purge binary logs before '2023-01-22 00:00:00';

 

6) var/log쪽 확인 후 삭제

sudo du -sh /var/log/*


//10일 이상된 로그 삭제
journalctl --vacuum-time=10d

/var/log/journal 용량이 4G


7) 바이너리 로그 안 쌓이게 설정 변경

// vi /etc/my.cnf 수정
expire_logs_days = 7

 

8) 기타 로그 삭제 (주의 : mysqld.log 파일 삭제 후 파일이 새로 생성될때 chown으로 소유자 mysql로 바꿔줘야함)

// /var/log/mysqld.log 로그삭제 
rm /var/log/mysqld.log



// httpd 용량 확인
sudo du -sh /var/log/httpd/*

// 로그 삭제
rm /var/log/httpd/ssl_request_log-20230122

'통돌이' 카테고리의 다른 글

스타트업  (0) 2023.04.03
기타 .오류 발생 대처법 : php webdriver를 활용한 크롤링  (0) 2023.02.22
php 이미지 데이터 로그 수집  (0) 2022.07.29
cordvoa ios 이미지 확장  (0) 2022.07.19
cordova push2 상세  (0) 2022.07.06

댓글

Designed by JB FACTORY