Dies ist eine alte Version des Dokuments!
Das Paket benno-tools installiert das Kommandozeilenwerkzeug benno mit Admin-Werkzeugen für das Archiv.
Das Kommando benno implementiert einzelne Sub-Programme mit speziellen Funktionen. Mit dem Schalter -h können hierzu genauere Informationen ausgegeben werden.
benno -h
usage: benno [-h] {backup,info,reindex,verify} ...
Benno Archiv Toolbox
positional arguments:
{backup,info,reindex,verify}
sub-command help
backup Prints files in repo to backup in reverse order
(newest file first)
info Show information about the current installation
reindex Reindex documents from archive
verify Verify consistence of the archive
optional arguments:
-h, --help show this help message and exit
Backup der E-Mails und des Archiv-Journals.
benno backup -h
usage: benno backup [-h] [-c CONFIG] [-r REPO] [-l FILELIST] [-f] [-t TARFILE]
[-s STATUSFILE] [--purge_status] [-v]
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
Path to the config file (/etc/benno/benno.xml)
-r REPO, --repo REPO Repository path (instead derived from config file)
-l FILELIST, --filelist FILELIST
Print list of files to backup (default)
-f, --full Full backup (ignore backup status file)
-t TARFILE, --tarfile TARFILE
Write backup data to tar archive file
-s STATUSFILE, --statusfile STATUSFILE
Store name of newest backuped file here
(default:<repodir>/backup.status
--purge_status Purge status before backup
-v, --verbose verbose output (-vv verboser output)
Informationen über das Archiv ausgeben.
benno info -h
usage: benno info [-h] [-c CONFIG] [-v]
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
Path to the config file (/etc/benno/benno.xml)
-v, --verbose verbose output (-vv verboser output)
Einzelne E-Mails oder Boxen re-indexieren.
Achtung! Zum Re-Indexieren einzelner Boxen oder eines Containers empfehlen wir vorzugehen wie unter Re-Import beschrieben.
benno reindex -h
usage: benno reindex [-h] (-b BOX | -m MAILID) [-c CONFIG] [-i INBOX]
[-r REPO] [-v]
optional arguments:
-h, --help show this help message and exit
-b BOX, --box BOX Reindex the given box (ALL: whole archive)
-m MAILID, --mailid MAILID
Mail id to reindex
-c CONFIG, --config CONFIG
Path to the config file (/etc/benno/benno.xml)
-i INBOX, --inbox INBOX
Path to the inbox directory (/srv/benno/inbox)
-r REPO, --repo REPO Path to repository
-v, --verbose Verbose output (-vv verboser output)
Integrität des Archiv und des Journals überprüfen.
benno verify -h
usage: benno verify [-h] [-c CONFIG] [-r REPO] [-j JOURNAL] [-a] [-v]
optional arguments:
-h, --help show this help message and exit
-c CONFIG, --config CONFIG
Path to the config file (/etc/benno/benno.xml)
-r REPO, --repo REPO Path to repository
-j JOURNAL, --journal JOURNAL
Verify consistence of the journalchain (default)
-a, --archive Verify consistence of the archived files against
journal (includes --journal)
-v, --verbose Verbose output (-vv verboser output)