Wiki-Quellcode von Migration von Zarafa nach Kopano: Alte Stores aller Benutzer löschen
Zuletzt geändert von Jonas Mayer am 2022/05/05 09:28
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
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 | ))) |