저는 수년 동안 Postfix가 포함된 데비안 서버를 사용해왔고 이제 최신 버전으로 업그레이드하기로 결정했습니다. 현재 저는 1년 반 동안 지원이 중단된 6.0.10을 실행하고 있습니다. 한 버전에서 다른 버전(6 - 7, 7 - 8, 8 - 9)으로 업그레이드해야 합니까? 업그레이드하면 내 Postfix 구성과 다른 서비스(rsyslog, ..) 구성이 삭제됩니까?
답변 해주셔서 감사합니다.
답변1
VM의 스냅샷/복사본을 만들고 Debian 6에서 Debian 9로 직접 업그레이드하는 것이 좋습니다. 수정해야 할 몇 가지 사소한 문제가 있고 여전히 작동하는 경우 수정하세요. 그렇지 않으면 원래 버전으로 되돌리고 한 번에 하나의 버전을 업그레이드하십시오. 각 단계에서 더 많은 문제를 해결해야 하지만 이는 공식적으로 권장되고 지원되는 프로세스입니다(한 데비안 버전에서 다음 버전으로 업그레이드하는 것은 거의 작동이 보장됩니다. 버전 n에서 >= n+2로 업그레이드하는 경우에는 해당되지 않습니다.
프로덕션 서버에 위험을 초래하기 전에 항상 테스트 시스템/가상 시스템에서 주요 업그레이드를 테스트하십시오.
그건 그렇고, postfix는 하위 호환성이 매우 좋습니다. 데비안 기본값인지 업스트림 기본값인지는 확실하지 않지만, 사용자가 지정하지 않을 때까지 이전 버전과의 호환성 모드에서 실행됩니다. 예를 들어, 한 컴퓨터에서는 접미사 구성을 확인/업데이트하는 데 신경 쓰지 않았습니다.
$ postfix reload
postfix: Postfix is running with backwards-compatible default settings
postfix: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix: To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"