[Linux] 파일 병합시 최종 파일 사이즈 증가 이슈 관련
SSL 인증서 작업 중에 발생한 일이었다. SCP를 이용해서 인증서파일을 서버로 옮겼다. 그리고 Zero SSL 인증서를 NGINX에 설치하기 위해서 두개의 파일을 병합하기 위해 다음 명령어를 실행하였다.
$ cat certificate.crt ca_bundle.crt >> certificate.crt
그런데 certificate.crt 용량이 끝 없이 GB단위로 커지기 시작하였다. 시스템 디스크 용량이 가득차버려서, 빠르게 중단시키고 다른 데스크탑으로 파일을 옮겨서 테스트를 해보니 동일하게 현상이 발견하였다. Source 파일 두개를 합쳐도 5 kb인데, 40GB크기의 Destination File이 생성되었다.
문제는 우선 다음과 같이 최종 파일을 기존파일 대신 새 파일을 만드는 형태로 해서 해결하였다. 이후에 어디에 이 이슈를 리포팅해야할지는 확인해봐야겠지만, 우선 문제 해결이 중요했기 때문에 다음과 같이 해결하였다.
$ cat certificate.crt ca_bundle.crt >> certificate2.crt