작은 로그 파일들을 대량으로 저장할 때 파일할당 크기로 과용량이 되는 경우 해결책
조회수 809회
411바이트 전후의 작은 로그 파일을 매 4초마다 생성합니다.
네.... 핑의 결과물을 저장하고 있습니다.
저는 이 정도는 작으니까 한 일주일동안 계속 돌려서 결과 누적시켜도 될 줄 알았는데,
개별 사이즈는 작아도 파일 숫자가 많으니까, 디스크 할당 사이즈의 문제로,
몇 시간 돌리니까 파일 용량 총합은 1.5메가인데, 디스크 할당 크기는 무려 15메가인 뷁스러운 상황이 되었습니다.
어 이게 아닌데.... 이럼 안되는데.... 싶기는 한데, 이걸 어떻게 하면 덜 귀찮게 작은 용량으로 저장할 수 있을까요?
일단 네트워크 시스템에 문제가 있는 것이 확실하기 때문에, 이 문제가 언제 발생하는지 보기 위해서 일부러 핑 기록을 누적시키고 있습니다.
이 핑 누적을 상시 돌릴 것은 아니고 이 문제를 해결하면 더 이상 돌리지 않을 겁니다.
일회성이기 때문에 애초에 디스크할당크기를 낮춘 새로운 파일시스템으로의 전환 등은 고려하고 있지 않습니다.
여러 파일을 하나로 합치면 되긴 하는데..... 에...... 귀찮은데....
보통 이런 작은 로그파일들을 대량으로 생성할 때, 어떻게 처리하십니까?
일일히 개별 로그 파일들마다 합치는 코드를 새로 만들고, 그 합친 파일을 도로 나눠서 읽는 뷰어를 만들지는 않을 것 같은데, 방법이 있을 것 같습니다.
댓글 입력