Я пытаюсь сохранить папки эволюции на карте с интерфейсом 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, я вижу ссылки там, но если я запускаю эволюцию, это открывается экраном приветствия, я не могу заставить его работать.
Какая-либо идея, почему?
Я нашел решение, но тем не менее я не понимаю проблемы. Я думаю, что это имеет отношение, когда 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).
Похож на Вас, должен иметь сообщение об ошибке при создании ссылок. Вы пытались создать ссылки в каталогах, которые больше не существовали, потому что Вы переместили их в свою карту с интерфейсом 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 смонтирована в том же местоположении, как это было смонтировано при создании ссылок.