» 윈도우 서버+가상화 » Exchange Server 2013: 큐 데이터베이스(mail.que)를 다른 곳으로 옮기기

Exchange Server 2013: 큐 데이터베이스(mail.que)를 다른 곳으로 옮기기

Exchange Server 2013에서 실습해봄

clip_image001

목적: 익스체인지 서버 메일 큐 데이터베이스를 C 드라이브와 분리하는 것! D 드라이브의 특정 폴더로 옮길 계획이다.

clip_image002

현재 C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue 에 위치함

clip_image003

실행 창을 열어서

Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config

(관리자 권한의 메모장이 실행되어야 편함)

clip_image004

위의 두 줄을 변경하면 됨.

clip_image005

D 드라이브에 QUEUE 폴더 만들기(굳이 만들지 않아도, 자동으로 폴더를 만들어주긴 한다.)

clip_image006

<add key=”QueueDatabasePath” value=”D:\Queue\DB” />
<add key=”QueueDatabaseLoggingPath” value=”D:\Queue\LOG” />

로 변경함. QueueDatabasePath는 큐 DB 위치를, QueueDatabaseLoggingPath는 큐 DB 로그의 위치를 의미한다.

clip_image007

ㅋㅋ 바로 저장 안된다. 관리자 권한으로 열어서 작업할 것.

clip_image008

관리자 권한으로 실행.

clip_image009

관리자 권한 명령 프롬프트에서 아래 명령 실행

net stop MSExchangeTransport && net start MSExchangeTransport

clip_image010

폴더가 생김!

clip_image011

DB 폴더에는 mail.que 와 trn.chk 파일이,

clip_image012

LOG 폴더에는 tmp.edb, Trn.txt 등이 생성됨.

clip_image013

기본 Queue 폴더를 삭제하면 흔적까지 깔끔하게 정리 완료!

이것도 살펴보세요!

Azure Cloud Shell(Linux Bash)

에헹? Azure Portal에서 Linux Bash가? 콘솔 버튼이 생겼다! 아마 Bash or PowerShell로 적용 가능할 것 …

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.