Содержание
Эта статья описывает, как Р7-Органайзер хранит сообщения на диске и почему необходимо периодически сжимать папки. Сжатие — периодический процесс обслуживания файлов (иногда называемый «очисткой»), который увеличивает свободное место на диске без изменения или удаления каких-либо ваших сообщений.
Как Р7-Органайзер хранит сообщения
В Р7-Органайзер есть два метода хранения для папок:
- MBOX — это формат по умолчанию, в котором все сообщения папки хранятся в едином файле на диске. В этом случае процесс сжатия полезен, и цель этой статьи в том, чтобы объяснить, как и зачем.
- Maildir — это более новый формат хранилища, где каждое сообщение папки — отдельный файл. Maildir не требует сжатия, и поэтому данная статья не применима к папкам Maildir.
Что сжатие не делает
Сжатие (очистка) — это процесс обслуживания, так что при нём:
- не удаляются сообщения из папок
- не удаляются сообщения из корзины и папки со спамом
- не сжимаются папки с помощью таких алгоритмов сжатия, как zip
Вас может беспокоить, что сообщение о сжатии иногда появляется сразу после того, как вы удаляете сообщение или когда вы запускаете Р7-Органайзер. Это ожидаемое поведение и не является поводом для беспокойства, потому что сжатие не удаляет ваши сообщения.
Сжатие — это нормально?
Сжатие (очистка) — это нормальное обслуживание (по причинам, описанным ниже), и поэтому разрешение сжатия — это нормально.
Для чего необходимо сжатие?
Папки хранятся по умолчанию в формате MBOX, и ему необходима периодическая очистка, потому что ваше ежедневное использование Р7-Органайзер включает в себя:
- Добавление сообщений в папку, например, получение новой почты, что делает MBOX-файл больше.
- Удаление сообщений, фильтрация или перемещение их в другую папку, что *не* мгновенно делает MBOX-файл меньше. Папка не становится меньше по причинам производительности, удалённое сообщение только логически помечается на удаление. Это приводит к задержкам, когда доступ замедляется, а также к мусорным битам, которые в конечном итоге удаляются (очищаются) с помощью операции сжатия.
Примечание: Сжатие не применимо к учётным записям, использующим формат хранения Maildir. В отличие от MBOX, Maildir хранит каждое сообщение в отдельном файле и удаление сообщения приводит к удалению файла сообщения.
Когда происходит сжатие?
Сжатие происходит, когда:
- Вы щёлкаете правой кнопкой мыши по папке и выбираете Сжать, чтобы сжать одну из папок
- Вы выбираете ≡ Меню > Файл > Сжать папки, чтобы сжать все папки в учётной записи
- Объем дискового пространства, освобождаемого за счет удаления пробелов, превышает пороговое значение для автоматического сжатия (конфигурация описана ниже). Из-за удаления сообщений, являющихся причиной этих пробелов, вы будете часто видеть сообщение Проведите сжатие папок сразу после удаления сообщения.
Как можно настроить сжатие?
Нажмите ≡ Меню > Настройки
Откройте вкладку Основные, передвиньте ползунок вниз до раздела Сеть и дисковое пространство > Дисковое пространство
В настройках вы можете:
- Отключить автоматическое управление кэшем (не рекомендуется, потому что ваши папки не будут регулярно очищаться от удалённых сообщений)
- Изменить порог сжатия — более высокое значение приведёт к меньшей частоте сжатий (например, если вы имеете дело с большими сообщениями или большим количеством сообщений, вы можете попробовать использовать больший порог)
- Выберите, хотите ли вы получать сообщение перед сжатием или предпочитаете автоматическое сжатие без сообщений.
Примечание: флажок в настройках и соответствующий флажок в сообщение будут иметь противоположные значения, потому что называются по-разному.
Как работает сжатие?
Р7-Органайзер открывает существующий MBOX-файл на диске (например, «Входящие») и, основываясь на правилах почтового формата MBOX, читает по одному сообщению из файла за раз:
- Если сообщение по прежнему актуально, то он копирует его в новый временный файл MBOX, названный Nstmp.
- Если сообщение было помечено как удаленное, это сообщение пропускается и не перемещается во временный MBOX-файл.
Это повторяется, пока не будет достигнут конец файла. После чего оригинальный хранящийся файл удаляется, новый его заменяет и создаётся новая индексация для этого файла сообщений (например, Inbox.msf). Результатом является исчезновение пробелов (мусора).
Во время процесса в строке статуса отображается прогресс:
Возможные осложнения
Подавляющее большинство пользователей не будет испытывать осложнений во время или после процесса сжатия. Но из-за того, что сжатие связано со значительной активностью ввода-вывода, некоторые пользователи могут ощущать проблемы с папками или замедление, особенно если из мониторинга антивирусного ПО не исключена директория профиля Р7-Органайзер.