Mantenir netes les àrees d'emmagatzematge auxiliar del KMail

El KMail emmagatzema dades en diversos llocs diferents del sistema. La majoria d'aquests llocs estan en algun lloc dins de la carpeta ~/.local/share/. Per exemple, en la majoria de les distribucions de Linux, les vostres Carpetes locals estan a ~/.local/share/local-mail/. L'Akonadi emmagatzema la majoria de les seves dades a ~/.local/share/akonadi/.

~ $ cd .local/share/akonadi
~/.local/share/akonadi $ ls
Akonadi.error      db_data  file_db_data     mysql.conf  socket-localhost-default
Akonadi.error.old  db_misc  file_lost+found  search_db

Akonadi.error i Akonadi.error.old són fitxers de registre que es creen cada vegada que s'atura i es reinicia l'Akonadi. El fitxer de text mysql.conf és un fitxer de configuració per al dimoni mysqld que serveix com a dorsal de l'Akonadi. Les dues carpetes db_data i search_db contenen les taules de base de dades MySQL reals. A db_data també hi ha un parell de fitxers de registre MySQL que poden ser útils quan actuï l'Akonadi.

Les dues carpetes file_db_data i file_lost+found contenen dades auxiliars associades amb el processament asíncron. L'Akonadi no neteja automàticament la carpeta file_lost+found, de manera que és possible que vulgueu netejar manualment els fitxers de tant en tant (p. ex., amb el Dolphin). L'Akonadi intentarà netejar la carpeta file_db_data una vegada s'hagi fusionat tot en els fitxers principals de la base de dades, però de vegades queden piles d'escombraries. Utilitzeu aquesta ordre

find .local/share/akonadi/file_db_data/ -type f | xargs rm

per a solucionar això quan passi. (Si ja està neta la carpeta file_db_data, l'ordre «Cerca» que es mostra a dalt retornarà un error).