Zuletzt geändert von Jonas Mayer am 2022/05/05 09:28

Zeige letzte Bearbeiter
1 (% style="color:#000000" %)Zur Rückgewinnung von Speicherplatz ist es nach einer Migration vom alten Mailserver-Produkt Zarafa auf das modernere und gepflegte Modul Kopano sinnvoll, redundante Daten am Server zu entfernen.
2 \\Um die alten Zarafa Postfächer für alle Benutzer zu löschen, muss man hierfür zunächst in den LXC-Container logosrv wechseln:
3
4 (% class="box" %)
5 (((
6 (% style="color:#000000" %)##lxc-ssh -n logosrv##
7 )))
8
9 (% style="color:#000000" %)Dort in den Ordner /var/lds/user/ navigieren:
10
11 (% class="box" %)
12 (((
13 (% style="color:#000000" %)##cd /var/lds/user/##
14 )))
15
16 (% style="color:#000000" %)Im Anschluss kann man mit Hilfe der untenstehenden Befehle die Zarafa Stores für alle Benutzer löschen (die for-Schleife arbeitet hierbei alle Unterordner in /var/lds/user/ ab und verwendet jeweils den Ordnernamen als Benutzernamen):
17
18 (% class="box" %)
19 (((
20 (% style="color:#000000" %)##for i in * ; do if [ "$(cat /var/lds/user/$i/zarafaaccount)" == "1" ]; then echo $i; zarafa-admin ~-~-unhook-store $i | zarafa-admin ~-~-remove-store $(awk '{print $6}'); zarafa-admin ~-~-create-store $i; fi; done##
21 )))
22
23
24 (% style="color:#000000" %)Für einen einzelnen, ausgewählten Benutzer kann das Löschen des Zarafa Postfach-Speichers wie folgt durchgeführt werden (hier im Beispiel für den Benutzer mit Anmeldenamen be):
25
26 (% class="box" %)
27 (((
28 (% style="color:#000000" %)##zarafa-admin ~-~-unhook-store be | zarafa-admin ~-~-remove-store $(awk '{print $6}')##
29 )))