Big Maildir 메일 스풀 - 성능 향상 방법을 찾고 있습니다.

Big Maildir 메일 스풀 - 성능 향상 방법을 찾고 있습니다.

나는 수년 전의 이메일을 포함하는 매우 큰 메일 디렉토리를 가지고 있습니다. 서버를 재구축해야 하고 메일 저장 설정을 개선하고 싶습니다.

내 주요 문제는 메일 풀 백업에 매우 오랜 시간이 걸린다는 것입니다. Bacula는 모든 작은 파일로 인해 실행하는 데 종종 반나절이 걸립니다. 또한 폴더에 액세스하는 데 시간이 걸릴 수 있으며, 특히 메일이 많이 포함된 경우에는 더욱 그렇습니다.

Maildir은 사용자의 홈 디렉터리 ~/Maildir에 있습니다. /home은 Ext4 저널링 파일 시스템에 있습니다. 현재 시스템은 회전하는 하드 드라이브에 있지만 SSD로 전환하고 싶습니다.

내 노트북이 대용량 메일 디렉터리를 로컬로 캐시하지 않도록 이메일을 별도의 계정(가상 호스트 스타일)으로 분할할 계획입니다. 하지만 전반적인 성능을 향상하거나 백업 실행 속도를 높일 수 있는 방법이 있습니까?

메일 풀을 ZFS로 이동하고, 스냅샷을 찍은 다음, 스냅샷에서 백업하는 것을 고려했습니다. 나는 이것이 백업 실패를 수정하고(일관적인 동결 상태에서 백업할 것이기 때문에) 안정성(ZFS의 블록 체크섬)을 향상시킬 것이라고 생각하지만 성능이 저하될 수도 있습니다.

또한 ZFS(예: Ext4)의 파일 내의 파일 시스템에 메일 풀을 배치하고 스냅샷을 찍고 파일 시스템을 백업하는 것도 고려했습니다. 이론상으로는 백업 속도가 매우 빨라야 하지만 이는 마운트된 파일 시스템의 섹터 이미지를 효과적으로 얻는다는 의미이며 그 특성상 불확실합니다.

관련 정보