Как сохранить папки эволюции на диске 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 в 20:35

6 ответов

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

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

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

0
ответ дан 22 May 2018 в 22:51
  • 1
    Поздравления! По мере того, как вы автоматически монтируете с fstab, добавьте nofail -описание к записи fstab, это полезно в случае, если USB-Stick не подключен к машине во время загрузки. Напомните, что если fstab -entry не работает, система, вероятно, не загрузится. – mook765 13 May 2017 в 16:34

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

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

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

0
ответ дан 18 July 2018 в 13:42

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

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

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

0
ответ дан 24 July 2018 в 20:14

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

0
ответ дан 22 May 2018 в 22:51
  • 1
    Привет, для меня второй набор cmds выглядит идентично тем, которые были отправлены на вопрос ... в любом случае ссылки не являются проблемой, я могу их правильно создать. Проблема в том, что если я перезагружу свой компьютер, и после проверки того, что диск установлен, а ссылки правильные, эволюция игнорирует ссылки и пытается начать с нуля (приветственный экран для настройки учетных записей). – MartinMarco 7 May 2017 в 16:26
  • 2
    @MartinMarco Нет, они не одинаковы, вы использовали завершающую косую черту в конце команды! Gheck - точка монтирования с mount | grep media. – mook765 7 May 2017 в 16:35
  • 3
    @MartinMarco Если точка монтирования в порядке, я предполагаю, что вы создали новые evolution -папки, и ваши ссылки теперь находятся в /home/user/.config/evolution/, но они расположены в /home/user/.config/evolution, но тогда эволюция не сработала бы правильно вы перезагрузились. Поэтому, вероятно, проблема с точкой монтирования. – mook765 7 May 2017 в 16:47
  • 4
    Спасибо за помощь, но я думаю, что ссылки в порядке, и диск доступен. Может ли быть, что эволюция проверяет каталог (и он находит ссылку вместо этого), когда он запускается после перезагрузки? – MartinMarco 8 May 2017 в 09:41
  • 5
    @MartinMarco Он действительно должен работать со ссылками, я делаю то же самое с Thunderbird, мой профиль Thunderbird находится на другом разделе Ext4, и электронные письма хранятся на другом разделе NTFS, и это работает. Если ваши ссылки находятся в правильных папках, вы должны попытаться добавить запись в /etc/fstab, чтобы автоматически монтировать раздел во время запуска, возможно, это помогает. Я просто вижу, я сделал копию / вставить ошибку в моем последнем комментарии, ссылки должны быть в /home/user/.config/ и так далее ... – mook765 8 May 2017 в 10:25

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

0
ответ дан 18 July 2018 в 13:42

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

0
ответ дан 24 July 2018 в 20:14
  • 1
    Привет, для меня второй набор cmds выглядит идентично тем, которые были отправлены на вопрос ... в любом случае ссылки не являются проблемой, я могу их правильно создать. Проблема в том, что если я перезагружу свой компьютер, и после проверки того, что диск установлен, а ссылки правильные, эволюция игнорирует ссылки и пытается начать с нуля (приветственный экран для настройки учетных записей). – MartinMarco 7 May 2017 в 16:26
  • 2
    @MartinMarco Нет, они не одинаковы, вы использовали завершающую косую черту в конце команды! Gheck - точка монтирования с mount | grep media. – mook765 7 May 2017 в 16:35
  • 3
    @MartinMarco Если точка монтирования в порядке, я предполагаю, что вы создали новые evolution -папки, и ваши ссылки теперь находятся в /home/user/.config/evolution/, но они расположены в /home/user/.config/evolution, но тогда эволюция не сработала бы правильно вы перезагрузились. Поэтому, вероятно, проблема с точкой монтирования. – mook765 7 May 2017 в 16:47
  • 4
    Спасибо за помощь, но я думаю, что ссылки в порядке, и диск доступен. Может ли быть, что эволюция проверяет каталог (и он находит ссылку вместо этого), когда он запускается после перезагрузки? – MartinMarco 8 May 2017 в 09:41
  • 5
    @MartinMarco Он действительно должен работать со ссылками, я делаю то же самое с Thunderbird, мой профиль Thunderbird находится на другом разделе Ext4, и электронные письма хранятся на другом разделе NTFS, и это работает. Если ваши ссылки находятся в правильных папках, вы должны попытаться добавить запись в /etc/fstab, чтобы автоматически монтировать раздел во время запуска, возможно, это помогает. Я просто вижу, я сделал копию / вставить ошибку в моем последнем комментарии, ссылки должны быть в /home/user/.config/ и так далее ... – mook765 8 May 2017 в 10:25

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

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