Back-end/Server

(리눅스) log 파일 크기 조절하기 (원하는 크기로 잘라내기)

개발자 케빈 2021. 11. 2. 16:31

1. 로그 파일 초기화 시키기(파일은 그대로 존재)

* 로그가 용량을 너무 많이 잡아먹고 있을 때 사용하면 좋음

# truncate -s 0 /home/ploi/abcd.test/storage/log/laravel.log

 

 

; 해당 경로의 파일의 크기를 0으로 만든다. (해당 파일은 그대로 존재)

 

* 사용법) truncate -s [변경할 사이즈] [해당 파일의 경로]

; 만약 변경할 사이즈가 0이 아니면, 뒤에서부터 줄어든다 (늘리는 것도 가능 - 마찬가지로 뒤에서부터 늘어남)

 

* 참고) 만약 해당 경로에 파일이 존재하지 않으면, 해당 크기로 새로운 파일을 만든다.

 

2. -s 옵션 사용 방법

; truncate 명령어에 -s 옵션 후 "K, M, G, T" 혹은 "KB, MB, GB, TB"를 통해서 원하는 크기(Size)의 파일을 생성할 수 있음. 

 

ex) 

# truncate -s 100M /home/ploi/abcd.test/storage/log/laravel.log