1CTL_CYRUSDB(8) System Manager's Manual CTL_CYRUSDB(8)
2
3
4
5 *
6
8 ctl_cyrusdb - perform operations common to all Cyrus databases
9
11 ctl_cyrusdb [ -C config-file ] -r [ -x ]
12 ctl_cyrusdb [ -C config-file ] -c
13
15 Ctl_cyrusdb is used to perform various administrative operations on the
16 Cyrus databases.
17
18 Ctl_cyrusdb reads its configuration options out of the imapd.conf(5)
19 file unless specified otherwise by -C. The configdirectory option is
20 used to determine the default location of the Cyrus databases.
21
23 -C config-file
24 Read configuration options from config-file.
25
26 -r Recover the databases after an application or system failure.
27 Also performs database cleanup like removing mailbox reserva‐
28 tions (and any associated mailbox files).
29
30 All mailbox files are also checked to make sure the file format
31 matches the configured database type in imapd.conf. If not, the
32 file is automatically converted using the same logic as
33 cvt_cyrusdb.
34
35 -x Used with -r to recover the database only. (Prevents database
36 cleanup).
37
38 -c Checkpoint and archive the databases. Changes to the database
39 which are part of committed transactions are written to disk.
40 Also, a hot backup of the databases is made and inactive log
41 files are removed.
42
44 /etc/imapd.conf
45
47 imapd.conf(5), cyrus-master(8)
48
49
50
51CMU Project Cyrus CTL_CYRUSDB(8)