So, nach etlichen Recherchen und Tests habe ich folgenden Ablauf für eine Reorganisation – falls mal noch jemand suchen sollte.
Emails werden von Zarafa nicht sofort gelöscht sondern erst nach Ablauf einer in der Datei server.cfg festgelegten Zeit (Parameter "softdelete_lifetime"), der default auf 30 Tage steht. So lange wollte ich nicht warten, bis zum Löschen vorgemerkte Emails endgültig gelöscht werden.
Alternativ gibt es den Befehl:
zarafa-admin --purge-softdelete [TAG]
[TAG] legt fest, dass alle E-Mails älter als [TAG] sofort gelöscht werden sollen.
Ablauf:
Internet sperren für Diskstation (damit nicht neue Mails für Verwirrung sorgen)
Diskstation herunterfahren, sichern und anschließend wieder starten.
Mit Putty auf Console anmelden
zarafa-admin --purge-softdelete [1]
---> auch das reicht alleine noch nicht aus, um den Platz freizugeben, wird aber benötigt.
Datenbank zarafa exportieren (wenn noch weitere DBs im System sind, müssen die auch exportiert werden)
phpMyAdmin - zarafa - exportieren - x angepasst
Speichern in Datei: @DATABASE@ @SERVER@ 20160909
Komprimierung: ohne
Objekterstellungsoptionen (zusätzlich aktiviert)
X DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER-Befehl hinzufügen
ok
Die Datei wird auf dem lokalen Rechner gespeichert.
WINScp: exportierte sql-Datei nach /volume1/Daten/zarafa/ kopieren
Datenbank(en) löschen
phpMyAdmin: zarafa - Operationen - Drop alle Datenbanken außer mysql, performance_schema und information_schema
Stop zarafa, phpMyAdmin und MariaDB
WINScp: Delete ibdata1 and ib_log files in /volume1/@database/mysql
Start MariaDB und phpMyAdmin
Importieren der zuvor exportierten DB
Zuerst muss eine leere Datenbank angelegt werden
mysql -u root -p
CREATE DATABASE zarafa;
Exit
Jetzt erfolgt der Import der zuvor exportieren DB
/var/packages/MariaDB/target/usr/bin/mysql -uroot -pmeinrootPasswort zarafa < /volume1/Daten/zarafa/zarafa_localhost_20160909.sql
Vorgang für jede weitere Datenbank wiederholen, die zuvor exportiert wurde.
zarafa wieder starten
Vorsichtshalber noch mal eine Sicherung
Internet wieder zulassen für die Diskstation.
Datei /volume1/Daten/zarafa/zarafa_localhost_20160909.sql löschen (wird nicht mehr benötigt, belegt nur Platz)
Erfolg: Verkleinerung der ibdata1 von 4.642 MiB auf 1.618 MiB