Инструменты пользователя

Инструменты веб-сайта


инструмент архивации benno

Различия

Здесь показаны различия между двумя версиями.

Ссылка на этот сравнительный просмотр

Следующая редакция
Предыдущая редакция
benno-archive-tool [2021/03/12 13:01] - созданный lwsystemsbenno-archive-tool [2025/04/09 12:19] (текущий) – [Kommandozeilenparameter] lwsystems
Строка 1: Строка 1:
 ====== benno-archive-tool ====== ====== benno-archive-tool ======
  
-Das Programmpaket //benno-archive-tool// stellt Werkzeuge zum direkten Bearbeiten des Indexes oder Repositories zur Verfügung.+Das Programmpaket //benno-archive-tool// stellt Werkzeuge zum direkten Bearbeiten des Indexes oder Repositories zur Verfügung. Mit dem Kommando
  
-Der Index ist durch den Benno Archive Daemon gelockt und muss vor der Arbeit mit diesem Tool gestoppt werden. Wir empfehlen vor Arbeiten am Index oder dem Repo, ein aktuelles Backup oder ein Snapshot des Systems zu erstellen.+  apt install benno-archive-tool 
 + 
 +Программа будет установлена. 
 + 
 +//**Der Index ist durch den Benno Archive Daemon gelockt und muss vor der Arbeit mit diesem Tool gestoppt werden.**// Wir empfehlen vor Arbeiten am Index oder dem Repo, ein aktuelles Backup oder ein Snapshot des Systems zu erstellen.
  
 ====== Vorgehensweise ====== ====== Vorgehensweise ======
  
   * Benno-Id der E-Mail(s) ermitteln   * Benno-Id der E-Mail(s) ermitteln
-  * Benno Archive Daemon stoppen+ * Benno Archive Daemon stoppen: ''systemctl stop benno-archive''
   * benno-archive-tool mit der ID-Liste und entsprechenden Parametern aufrufen   * benno-archive-tool mit der ID-Liste und entsprechenden Parametern aufrufen
-  * Benno Archive Daemon starten+ * Benno Archive Daemon starten: ''systemctl start benno-archive''
  
 ====== ID der E-Mails ermitteln ====== ====== ID der E-Mails ermitteln ======
Zeile 22: Zeile 26:
 ===== E-Mail Liste ===== ===== E-Mail Liste =====
  
-Eine größere Liste von E-Mails kann über das Logfile oder per Konsole mit dem Kommando ''[[benno-client]]'' mittels Suchanfrage erstellt werden. +Eine größere Liste von E-Mails kann über das Logfile oder per Konsole mit dem Kommando ''[[benno-client]]'' mittels Suchanfrage erstellt werden. Die Liste aller E-Mails aus dem Jahr 2011 erstellen Sie wie folgt:
 + 
 +<file> 
 +benno-client --limit 10000000 -q '(Date:[20110010000 TO 201131122359])' > /tmp/2011.list
 +</file> 
 + 
 +**Achtung:** Der Parameter ''--limit'' gibt an, wieviele E-Mail IDs maximal ausgegeben werden sollen. Daher muss er größer als die Anzahl der E-Mails im fraglichen Zeitraum.
 + 
 +Falls die E-Mails eines anderen Containers als dem Standard-Container //BennoContainer// ermittelt werden sollen, wird dieser mittels ''-C $CONTAINERNAME'' übergeben.
  
 ====== Funktionsbeschreibung ====== ====== Funktionsbeschreibung ======
Zeile 40: Zeile 52:
   * Leere Ordner oberhalb des Pfades der Mail werden ebenfalls gelöscht   * Leere Ordner oberhalb des Pfades der Mail werden ebenfalls gelöscht
  
-==== Beispiele ====+====== Beispiele ======
  
-=== Mail löschen === 
  
-Mail löschen, wenn Aufbewahrungsfrist vorbei ist (10 Jahre)+Mit dem Parameter //-m// wird die [[rest_interface#e-mail_mittels_bennoid_laden|BennoID]] der zu löschenden E-Mail übergeben.
 + 
 +===== Mail nach Aufbewahrungsfrist löschen ===== 
 + 
 + 
 +Mail löschen, wenn Aufbewahrungsfrist vorbei ist (10 Jahre).
  
     benno-archive-tool -D -m 2020:12345678...     benno-archive-tool -D -m 2020:12345678...
  
-Удалить электронное письмо, не проверив срок хранения+ 
 +Срок хранения рассчитывается на основе разницы между меткой времени индексации электронного письма и текущим временем. Метка времени индексации сбрасывается при архивировании или повторной индексации электронного письма. 
 + 
 +==== Date-Header für Aufbewahrungsfrist ==== 
 + 
 +Mit dem Schalter //-md//, bzw. //--maildate// wird der Zeitraum anhand des Date-Headers der E-Mail berechnet.
 + 
 +    benno-archive-tool -md -D -m 2020:12345678... 
 + 
 + 
 +===== Удалить электронное письмо, не проверив срок хранения =====
  
     benno-archive-tool -D -f -m 2020:12345678...     benno-archive-tool -D -f -m 2020:12345678...
  
-Удаление списка электронных писем 
  
- benno-archive-tool -D --maillist mails.txt +===== Löschen einer Liste von E-Mails =====
-    benno-archive-tool -D -f --maillist mails.txt+
  
-Als Aufbewahrungsfristdatum soll das Datum des Date-Headers genommen werden 
  
-    benno-archive-tool -md -D -m 2020:12345678...+ * ''benno-archive-tool -D --maillist mails.txt'' 
 + * ''benno-archive-tool -D -md --maillist mails.txt'' 
 + * ''benno-archive-tool -D -f --maillist mails.txt''
  
 +===== Journal nicht in Standard-Verzeichnis =====
  
 Текущий файл журнала находится в другой папке (это редкий случай; по умолчанию используется текущий год с сервера) Текущий файл журнала находится в другой папке (это редкий случай; по умолчанию используется текущий год с сервера)
Zeile 66: Zeile 92:
  benno-archive-tool -md -D -m 2020:12345678 -jy 2021  benno-archive-tool -md -D -m 2020:12345678 -jy 2021
  
-Mail Duplikate löschen 
- 
-Löschen von Mailduplikaten nach der Aufbewahrungsfrist 
- 
-    benno-archive-tool -DD 
  
 ====== Kommandozeilenparameter ====== ====== Kommandozeilenparameter ======
Zeile 76: Zeile 97:
 <code> <code>
  -D,--delete                          Delete mails from index  -D,--delete                          Delete mails from index
- 
- -DD,--deleteduplicate                Delete duplicate mails from index 
  
  -f,--force Delete mails without checking retention period  -f,--force Delete mails without checking retention period
benno-archive-tool.1615554061.txt.gz · Zuletzt geändert: 2021/03/12 13:01 von lwsystems