Как сохранить папки эволюции на диске usb

Я пытаюсь сохранить папки эволюции на карте с интерфейсом USB. Я уничтожаю эволюцию и делаю следующим образом:

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

И затем просто свяжите папки:

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/

Это работает, пока я не перезапускаю свой компьютер. Я могу открыть и закрыть эволюцию и видеть свою электронную почту и свои почтовые папки.

После перезапуска и со смонтированным диском USB, я вижу ссылки там, но если я запускаю эволюцию, это открывается экраном приветствия, я не могу заставить его работать.

Какая-либо идея, почему?

0
задан 6 May 2017 в 10:35

2 ответа

Я нашел решение, но тем не менее я не понимаю проблемы. Я думаю, что это имеет отношение, когда USB pendrive смонтирован, если в системе запускаются или когда Gnome запускается.

, Таким образом, я отключил автомонтирование Gnome (информация здесь: https://help.ubuntu.com/community/Mount/USB) путем удаления галочки у опций под org.gnome.desktop.media-обработка в dconf-редакторе.

Затем я просто добавил записи в fstab для получения USB pendrive смонтированный при системном запуске (некоторая информация здесь: https://help.ubuntu.com/community/Fstab).

0
ответ дан 3 November 2019 в 07:12

Похож на Вас, должен иметь сообщение об ошибке при создании ссылок. Вы пытались создать ссылки в каталогах, которые больше не существовали, потому что Вы переместили их в свою карту с интерфейсом USB. Это должно работать:

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/

или

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

Смотрят на телефон man ln.

, необходимо удостовериться, что карта с интерфейсом USB смонтирована в том же местоположении, как это было смонтировано при создании ссылок.

0
ответ дан 3 November 2019 в 07:12

Другие вопросы по тегам:

Похожие вопросы: