Вопрос или проблема
У меня есть пользователь с машиной с двойной загрузкой, которая случайно перезаписала grub. Используя живую USB, я открыл Deja-Dup, чтобы сделать резервную копию домашнего каталога пользователя, который был смонтирован в /media/ubuntu/foo/user. Я сделал резервную копию этих данных. Когда я пытаюсь восстановить данные, они расшифровываются, и я вижу папки, но вручную нужно выбрать /home/user в качестве целевого файла. Когда я нажимаю ‘восстановить’, программа перестает отвечать и закрывается без каких-либо уведомлений. Я пытался восстановить целый домашний каталог или только папку /home/user/.cache, но оба завершились без успеха. Как мне разобраться с этой проблемой и исправить ее?
Похоже, что Deja-Dup также нужно запускать с живой USB после завершения установки. Попытка запустить его из вновь установленной Linux-среды вызывает ошибку.
Ответ или решение
Проблема с восстановлением в Deja Dup: решение для неподдающегося восстановления
Ваша проблема с Deja Dup, которая становится неотзывчивой во время попытки восстановления данных, может возникнуть по нескольким причинам, особенно в среде, которая была изменена, как это произошло в случае с вашим пользователем. Ниже представлены рекомендации по диагностике и решению этой проблемы.
Контекст проблемы
Вы сообщили, что имеете дело с системой двойной загрузки, где был случайно перезаписан GRUB, что привело к необходимости использования Live USB для доступа к файлам. Вы успешно создали резервную копию через Deja Dup, но теперь сталкиваетесь с проблемами при восстановлении данных. Обратите внимание, что Deja Dup работает некорректно при запуске из новой установленной операционной системы после восстановления загрузчика.
Шаги для диагностики и решения
-
Запуск из Live USB: Поскольку выяснили, что Deja Dup работает корректно только с Live USB, первым делом убедитесь, что вы запускаете Deja Dup именно оттуда. Подготовьте Live USB с той же версией операционной системы и запустите его. Это создаст среду, которая по своему окружению лучше соответствует сохраненной резервной копии.
-
Проверка прав доступа: Убедитесь, что пользователю предоставлены необходимые права для доступа к каталогу, в который вы пытаетесь восстановить данные. Это особенно важно, если вы восстанавливаете данные в
/home/user
. В режиме Live USB права доступа могут отличаться. -
Подключение внешнего диска: Если ваши резервные копии хранятся на внешнем диске или в сетевом хранилище, убедитесь, что они правильно смонтированы. Это можно сделать через команду
lsblk
для проверки доступных подключений и их статуса. -
Отладка вывода программы: Запустите Deja Dup из терминала с помощью команды
deja-dup --restore
и посмотрите, есть ли какие-нибудь сообщения об ошибках в терминале. Это может дать подсказку о том, что именно вызывает зависание программы. -
Проверка целостности резервной копии: Убедитесь, что ваша резервная копия не повреждена. Вы можете использовать встроенные инструменты Deja Dup для проверки состояния резервной копии.
-
Системные ресурсы: Иногда программа может зависать из-за нехватки системных ресурсов. Убедитесь, что у вашего Live USB достаточно оперативной памяти и процессорных ресурсов для выполнения восстановления, особенно если резервная копия значительного размера.
-
Обновление девайсов и ПО: Убедитесь, что используемая вами версия Deja Dup обновлена до последней стабильной версии. Это может устранить различные ошибки и недоработки, которые могут вызывать зависания.
-
Альтернативные методы восстановления: Если проблема не решается, рассмотрите возможность использования командной строки для восстановления данных, используя инструмент
duplicity
, который является основой Deja Dup. Это требует больше технических навыков, но может предоставить более гибкий контроль.
Заключение
Восстановление данных, используя Deja Dup, может сталкиваться с различными трудностями при изменениях в системе. Следуя данным рекомендациям, вы сможете диагностировать и, надеемся, решить вашу проблему с неподдающимся восстановлением. Если вы продолжаете сталкиваться с трудностями, возможно, стоит рассмотреть альтернативные инструменты для резервного копирования и восстановления или обратиться за индивидуальной помощью от специалистов по IT.