Como armazenar as pastas da evolução em um disco usb

0

Estou tentando armazenar as pastas da evolução em um pendrive. Eu mato a evolução e faço o seguinte:

mv .config/evolution/ /media/user/evolution-backup/config/evolution
mv .local/share/evolution/ /media/user/evolution-backup/local/share/evolution
mv .cache/evolution/ /media/user/evolution-backup/cache/evolution

Depois, basta vincular as pastas:

ln -s /media/user/evolution-backup/config/evolution/ /home/user/.config/evolution/
ln -s /media/user/evolution-backup/local/share/evolution/ /home/user/.local/share/evolution/
ln -s /media/user/evolution-backup/cache/evolution/ /home/user/.cache/evolution/

Isso funciona desde que eu não reinicie o computador. Eu posso abrir e fechar a evolução e ver meu e-mail e minhas pastas de e-mail.

Depois de uma reinicialização e com o disco USB montado, posso ver os links lá, mas se eu começar a evolução ele abre com a tela de boas vindas, não consigo fazê-lo funcionar.

Alguma ideia do porquê?

    
por MartinMarco 06.05.2017 / 19:35

2 respostas

0

Encontrei uma solução, mas ainda não entendi o problema. Eu acho que tem a ver com quando o pendrive USB é montado, se na inicialização do sistema ou quando o Gnome inicia.

Por isso, desativei a automontagem do Gnome (informações aqui: link ) desmarcando as opções em org. gnome.desktop.media-handling no dconf-editor.

Depois eu adicionei as entradas para fstab para obter o USB pendrive montado na inicialização do sistema (algumas informações aqui: link ).

    
por MartinMarco 13.05.2017 / 11:11
0

Parece que você deveria ter recebido uma mensagem de erro ao criar os links. Você tentou criar os links em diretórios que não existiam mais, porque você os moveu para o seu pendrive. Isso deve funcionar:

ln -s /media/user/evolution-backup/config/evolution/ /home/user/.config/
ln -s /media/user/evolution-backup/local/share/evolution/ /home/user/.local/share/
ln -s /media/user/evolution-backup/cache/evolution/ /home/user/.cache/

ou

ln -s /media/user/evolution-backup/config/evolution/ /home/user/.config/evolution
ln -s /media/user/evolution-backup/local/share/evolution/ /home/user/.local/share/evolution
ln -s /media/user/evolution-backup/cache/evolution/ /home/user/.cache/evolution

Dê uma olhada em man ln .

Você precisa garantir que o dispositivo USB esteja montado no mesmo local em que foi montado durante a criação dos links.

    
por mook765 06.05.2017 / 20:22