Note
mc7fastbackup은 메일캐리어 7.4.4 버전부터 제공되는 프로그램으로 기존의 mc7backup 프로그램을 대체합니다.
mc7fastbackup.exe 프로그램은 메일캐리어 설치 폴더 아래에 있는 Tools 폴더에 있습니다.
메일캐리어 데이터베이스와 스토리지를 백업할 수 있는 통합 백업 유틸리티(mc7fastbackup.exe)가 제공됩니다. 전체 데이터를 백업하는 전체 백업과 이전 백업에서 변경된 내용만 추가로 백업하는 차등 백업 기능을 지원합니다.
mc7fastbackup.exe MyBackup -folder "d:\backup" -full -zip -log "d:\backup\MyBackup.log"
메일캐리어 데이터베이스에 대한 전체 백업을 진행합니다.
메일캐리어 스토리지(Mailbox, Filebox)에 저장되어 파일에 대해 전체 백업이 이루어 집니다.
-folder 파라미터에 지정된 위치에 아래 세 개의 백업 파일이 생성됩니다.
MyBackup.fbkdb MSSQL 백업 파일입니다.
MyBackup.fbkset 백업 세트 정보가 저장됩니다.
MyBackup.fbkdat Mailbox 파일과 Filebox 파일이 저장됩니다.
-zip 파라미터를 지정하면 ZIP 알고리즘을 사용해 파일을 압축해서 저장합니다.
-log 파라미터를 지정하면 백업 작업에 대한 상세 내용이 로그 파일에 기록됩니다.
저장되어 있는 메일 파일(eml)이 많을 경우 백업을 완료하는데 많은 시간이 소요됩니다.
mc7fastbackup.exe MyBackup -folder "d:\backup" -diff -zip -log "d:\backup\MyBackup.log"
메일캐리어 데이터베이스에 대한 차등 백업을 진행합니다.
메일캐리어 스토리지(Mailbox, Filebox)에 저장되어 있는 파일에 대해 차등 백업이 이루어집니다.
변경된 부분에 대해서만 백업이 이루어 지므로 빠른 시간 내에 완료됩니다.
mc7fastbackup.exe MyBackup -folder "d:\backup" -list
-list 파라미터를 사용해 백업 데이터 정보를 확인할 수 있습니다.
Testing database...OK
MceVersion = 7.4.4
Backup set file version = 1.0
1. MC7_SET_2020-02-21T15:45:45 mail_added:42399 file_added:1027 elasped:22m15s
2. MC7_SET_2020-02-21T20:00:07 mail_added:15 file_added:22 elasped:36s
3. MC7_SET_2020-02-22T20:00:38 mail_added:6 file_added:130 elasped:40s
4. MC7_SET_2020-02-23T20:00:25 mail_added:5 file_added:109 elasped:39s
5. MC7_SET_2020-02-24T20:00:44 mail_added:47 file_added:125 elasped:49s
6. MC7_SET_2020-02-25T20:00:42 mail_added:28 file_added:128 elasped:1m0s
7. MC7_SET_2020-02-26T20:00:16 mail_added:54 file_added:131 elasped:1m2s
8. MC7_SET_2020-02-27T20:00:22 mail_added:63 file_added:126 elasped:1m5s
메일캐리어 스토리지와 데이터베이스 파일이 저장된 디스크와 물리적으로 다른 디스크에 백업을 해야 안정성이 보장됩니다.
전체 백업 후 반복적인 차등 백업을 진행하도록 합니다.
예를 들어 매 1개월 마다 전체 백업을 진행하고 매일 차등 백업을 진행합니다.
백업 시 많은 디스크 I/O가 발생하므로 시스템 사용이 적은 시간대에 진행할 것을 권장합니다.
MSSQL 서버가 다른 서버에 존재할 경우 -folder로 지정한 위치에 데이터베이스 백업을 생성할 수 없습니다.
이 경우 아래 두 가지 방법을 사용할 수 있습니다.
1) 데이터베이스를 백업하는 경우
mc7fastbackup.exe MyBackup -folder "d:\backup" -full -zip -dbfolder "e:\database\backup"
-dbfolder 파라미터를 사용해 데이터베이스 백업 위치를 별도로 지정합니다.
해당 위치는 MSSQL 서버가 운영되는 서버에서 액세스 가능한 폴더여야 합니다.
2) 데이터베이스를 백업하지 않는 경우
mc7fastbackup.exe MyBackup -folder "d:\backup" -full -zip -nodb
-nodb 파라미터를 사용해 데이터베이스 백업은 진행하지 않을 수 있습니다.
메일캐리어 통합 백업을 사용하지 않고 별도의 데이터베이스 백업 정책을 운영하는 곳에서 유용합니다.