우분투에서 실행되는 일반 postfix+dovecot 서버가 있습니다.
이메일 저장소를 다른 디스크로 옮겨야 합니다. 진행 방법에 대한 정보가 많지 않습니다. 대부분의 사용 사례에는 서로 다른 서버 간 마이그레이션이 포함되는데 제 경우는 그렇지 않습니다. 다른 참고 자료에서는 mail_location
.NET에서 변수만 변경해도 괜찮다고 합니다 10-mail.conf
. mbox 저장 형식을 사용하고 있습니다.
내가 원하는 것은 모든 파일과 폴더를 다른 디스크로 이동하고 디렉터리를 정확히 동일한 위치에 마운트하는 것입니다.
내 계획은 이렇습니다.
- 비둘기장 및 접미사 서비스 중지
- 현재 사서함 위치의 모든 파일을 새 디스크로 이동
- 메일 위치가 새 디스크를 가리키도록 심볼릭 링크를 만듭니다.
- 서비스 다시 시작
내 계획이 타당하고 필요한 모든 작업을 수행하고 있는지 조언해 줄 수 있는 사람이 있나요?
답변1
전반적으로 이 접근 방식은 타당합니다.
다음 옵션에 관심이 있을 수 있습니다.
- 설치 위치
새 드라이브가 메일 전용인 경우 향후 설치를 직접 설정하고(예:) /var/mail
심볼릭 링크를 건너뛸 수 있습니다.
- 설치할 메일 서비스의 시스템 종속성입니다.
설치에 따라 메일 서비스를 연결할 수 있으므로 메일이 정체되는 일이 없습니다.
예를 들어, 또는 과 의 조합입니다 RequiresMountsFor=/path/to/mail/dir
. 서비스를 바인딩한 후 드라이버가 마운트되지 않으면 메일 서비스가 중지되므로 주의하시기 바랍니다.After=path-to-mail-dir.mount
BindsTo=path-to-mail-dir.mount
다음에서 서비스 종속성 옵션을 확인하세요.무료 데스크톱 웹사이트.