*
NAME¶
ctl_cyrusdb - perform operations common to all Cyrus databases
SYNOPSIS¶
ctl_cyrusdb [
-C config-file ]
-r [
-x ]
ctl_cyrusdb [
-C config-file ]
-c
DESCRIPTION¶
Ctl_cyrusdb is used to perform various administrative operations on the
Cyrus databases.
Ctl_cyrusdb reads its configuration options out of the
imapd.conf(5) file unless specified otherwise by
-C. The
configdirectory option is used to determine the default location of the
Cyrus databases.
OPTIONS¶
- -C config-file
- Read configuration options from config-file.
- -r
- Recover the databases after an application or system failure. Also
performs database cleanup like removing mailbox reservations (and any
associated mailbox files).
All mailbox files are also checked to make sure the file format matches the
configured database type in imapd.conf. If not, the file is automatically
converted using the same logic as cvt_cyrusdb.
- -x
- Used with -r to recover the database only. (Prevents database
cleanup).
- -c
- Checkpoint and archive the databases. Changes to the database which are
part of committed transactions are written to disk. Also, a hot
backup of the databases is made and inactive log files are removed.
FILES¶
- /etc/imapd.conf
SEE ALSO¶
imapd.conf(5),
cyrmaster(8)