반응형


메일은 꾸준히 아웃룩으로 보관하면서 모아놓는 스타일인데, 드디어 Office 2003 의 Outlook 의 메일파일 (pst 파일) 의 저장 한계에 다다랐다. 20 기가...

예전에 Outlook 97 에서는 pst 파일 당 저장 용량이 2 기가에 불과해서 ( pst 크기 정보 변수가 integer 였나 보다)  몹시 불편했는데, Outlook 2003 으로 버전업 하면서 pst 파일의 2 기가 제한이 풀렸길래 이제는 수십기가 이상도 저장이 가능할 것이라 지레 짐작을 했다. 그래서 첨부파일이 큰 메일들도 별 생각없이 (백업 차원에서) 계속 저장하다 보니 몇년만에 드디어 pst 파일 크기가 20 기가에 도달하면서... 더이상 메일을 다운받아도 메일 다운은 성공하되, 실제 편지함에 받은 메일은 생성이 되지 않는 버그가 나타나기 시작했다.

다행히 서핑을 좀 해보니 쉬운 해결안이 있었다. pst 가 커지면 메일을 적당히 나눠서 "내보내기" 메뉴를 통해서 별도의 pst 로 분리할 수 있다. 그런데 outlook 의 또다른 버그인지 pst 로 옛날 메일들을 분리한 후에 분리한 옛날 메일과 폴더들을 완전히 삭제해도 outlook.pst 파일 크기는 줄어들지 않았다. 그래서 pst 파일 압축하기를 했더니 outlook.pst 파일 크기가 점점 줄어들기 시작한다. pst 가 내부적으로 어떤 자료구조로 되어 있는지는 몰라도 제대로 정리되지 않은 빈공간을 정리해 주는 작업을 하는 듯 하다.

사용자 삽입 이미지

사용자 삽입 이미지


문득 생각난 건데, 32 비트 signed integer 가 표현할 수 있는 2,147,483,647 이라는 제한 때문에 일부 프로그램들은 2 기가 이상의 램을 인식하지 못한다든지, 2 기가 이상의 하드디스크를 인식하지 못하는 문제들이 있는 경우가 있었다. 하드디스크야 요즘은 테라바이트 시대이니 그런 문제를 잘 찾아볼 수 없지만, 아직 2 기가 이상 램을 쓰는 컴퓨터가 그리 많지 않아서인지 2 기가 이상 램을 체크하지 못하는 버그를 가진 프로그램은 주변에서 종종 보곤 한다. ㅋ


+ Recent posts