Migration von Zarafa nach Kopano: Alte Stores aller Benutzer löschen

Version 7.1 von Jonas Mayer am 2022/05/05 09:24

Zur Rückgewinnung von Speicherplatz ist nach einer Migration von Zarafa auf Kopano sinnvoll, redundante Daten am Server zu entfernen.

Um die alten Zarafa Postfächer für alle Benutzer zu löschen, muss man zu nächst in den LXC-Container logosrv wechseln:

lxc-ssh -n logosrv

Dort in den Ordner /var/lds/user/ navigieren:

cd /var/lds/user/

Im Anschluss kann man mit Hilfe der untenstehenden Befehle die Zarafa Stores für alle Benutzer löschen:

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

Für einen einzelnen, ausgewählten Benutzer kann das Löschen des Postfach-Speichers wie folgt durchgeführt werden (hier im Beispiel für den Benutzer mit Anmeldenamen be):

zarafa-admin --unhook-store be | zarafa-admin --remove-store $(awk '{print $6}')