Как изменить местоположение почтовой папки Evolution по умолчанию на другое устройство

Как изменить местоположение почтовой папки Evolution по умолчанию на другое устройство

У меня два жестких диска.

  1. dev/sdb: 74 ГБ
  2. dev/sda : 500 ГБ

Загрузчик находится в sdb. Теперь проблема из-за тяжелых писем в evolution, диск перегружен и выдает ошибку о малом количестве места на диске.

Чтобы решить эту проблему, мне нужно либо переместить папку evolution mail, либо загрузчик в sda.

решение1

Хранилище данных Evolution:https://help.gnome.org/users/evolution/3.20/data-storage.html.en

Файлы данных пользователя

$HOME/.local/share/evolution

Различные файлы конфигурации и состояния

$HOME/.config/evolution

Настройки учетной записи

$HOME/.config/evolution/sources

Одноразовые кэши данных

$HOME/.cache/evolution

Параметры конфигурации в GSettings

$HOME/.config/dconf

Вы можете переместить свои данные и использовать символические ссылки на эти каталоги.

ln -s /path_to_evolution_Data /path_to_symlink

пример:

mv $HOME/.local/share/evolution /mnt/DATA/email/
ln -s /mnt/DATA/email/evolution $HOME/.local/share/evolution

Где /mnt/DATA должна быть файловой системой на вашем большом диске/dev/sda

решение2

создайте каталог на новом диске и предоставьте пользователю разрешение на запись в этот каталог.

Скопируйте ваш почтовый каталог evolution на этот новый диск/каталог. Затем удалите его из исходного местоположения. Наконец, создайте символическую ссылку из нового местоположения в старое местоположение.

Я не знаю точно, где evolution хранит свою почту по умолчанию. Но общая последовательность событий с использованием Thunderbird (еще одна почтовая программа) будет выглядеть примерно так:

$sudo mkdir /new/drive/myuser
$sudo chown myuser:myuser /new/drive/myuser
$cd /home/myuser
$cp -r .thunderbird /new/drive/myuser
$rm -rf .thunderbird
$ln -s /new/drive/myuser/.thunderbird .thunderbird

решение3

Для изменения папки назначения вашего электронного письма вы можете сделать следующее: пример:

new_path = your path to new email folder !
old_path = your path to oryginal path evolution like this /home/your_home_name/.local/share/

1) Переместите существующую папку evolution в новую папку.

mv /home/your_home_name/.local/share/evolution /new_path/

2) Удалить папку evolution из /home/your_home_name/.local/share/ если она существует!

3) Создайте ссылку на папку эволюции новой локации

ln -s /new_path/evolution /home/your_home_name/.local/share/

Помните, когда вы создаете путь ссылки, папка ../evolution в .local/share/ не может существовать в этом месте!

В FEDORA Evolution данные находятся в .cache/evolution/ !!!

4) Переместите существующую папку evolution .cache/evolutionв новую папку.

mv /home/your_home_name/.cache/evolution /new_path/

5) ln -s /new_destination(new_path)/cache/evolution/ /home/your_name/.cache/evolution
Помните, что папка evolution не может существовать! Сначала удалите ее!

6) Попробуйте запустить Evolution

Связанный контент