Como alterar o local padrão da pasta de e-mail do Evolution para outro dispositivo

Como alterar o local padrão da pasta de e-mail do Evolution para outro dispositivo

Eu tenho dois HDDs.

  1. dev/sdb: 74 GB
  2. dev/sda: 500 GB

O carregador de boot está em sdb. Agora o problema é devido a e-mails pesados ​​em evolução, o drive fica sobrecarregado e gerando erro de pouco espaço em disco.

Eu tenho que mudar a pasta de e-mail do Evolution ou o boothloader para sda para resolver o problema.

Responder1

Armazenamento de dados de evolução:https://help.gnome.org/users/evolution/3.20/data-storage.html.en

Os arquivos de dados do usuário

$HOME/.local/share/evolution

Vários arquivos de configuração e estado

$HOME/.config/evolution

Configurações de Conta

$HOME/.config/evolution/sources

Caches de dados descartáveis

$HOME/.cache/evolution

Definições de configuração em GSettings

$HOME/.config/dconf

Você poderia mover seus dados e usar links simbólicos nesses diretórios

ln -s /path_to_evolution_Data /path_to_symlink

exemplo:

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

Onde /mnt/DATA deve ser um sistema de arquivos em seu grande Drive/dev/sda

Responder2

crie um diretório na nova unidade e dê permissão ao usuário para gravar nesse diretório.

Copie seu diretório de correio de evolução para essa nova unidade/diretório. Em seguida, remova-o do local original. Por fim, crie um link simbólico do novo local para o local antigo.

Não sei exatamente onde o Evolution armazena seus e-mails por padrão. Mas a sequência geral de eventos usando o Thunderbird (outro programa de e-mail) seria mais ou menos assim:

$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

Responder3

Para alterar a pasta de destino do seu e-mail, você pode fazer o seguinte: exemplo:

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) Mova sua pasta de evolução existente para a nova pasta

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

2) Remova a evolução da pasta, /home/your_home_name/.local/share/ se existir!

3) Faça link para a nova pasta de evolução de localização

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

Lembre-se, quando você cria o caminho do link, a pasta ../evolution em .local/share/ não pode existir neste local!

No FEDORA Evolution tem dados em .cache/evolution/ !!!

4) Mova sua pasta de evolução existente .cache/evolutionpara a nova pasta

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

5) ln -s /new_destination(new_path)/cache/evolution/ /home/your_name/.cache/evolution
Lembre-se de que a evolução de pastas não pode existir! Remova-o primeiro!

6) Tente executar o Evolution

informação relacionada