KMail хранит данные в нескольких разных местах на используемом устройстве. Большинство этих мест расположены где-то в каталоге ~/.local/share/. Например, в большинстве дистрибутивов Linux Локальные папки находятся в ~/.local/share/local-mail/ . Akonadi хранит большую часть своих данных в ~/.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 и Akonadi.error.old — это файлы журнала, которые создаются, когда Akonadi перезапускается. Текстовый файл mysql.conf — это конфигурационный файл, который работает в качестве модуля Akonadi. Два каталога, db_data и search_db, содержат данные самих таблиц базы данных mysql. В каталоге db_data также содержится несколько файлов журнала mysql, которые могут быть полезны при возникновении проблем с Akonadi.
В двух каталогах, file_db_data и file_lost+found, содержатся вспомогательные данные, которые связаны с асинхронной обработкой. Akonadi не выполняет автоматическую чистку каталога file_lost+found, поэтому, вероятно, время от времени придётся удалять файлы из него вручную (например, с помощью Dolphin). Akonadi предпринимает попытку очистить каталог file_db_data после объединения всего его данных с файлами основной базы данных, но иногда в каталоге остаётся мусор. Чтобы исправить это, если это случится, воспользуйтесь командой
find .local/share/akonadi/file_db_data/ -type f | xargs rm
(если каталог file_db_data уже чистый, команда «find» возвратит ошибку).