Проблемы с eCryptfs после неуместного завершения работы - невозможно получить доступ к моей / домашней папке?

Во-первых, я думаю, что Вы переоцениваете проблемы и опасности EFI. Проблема кладки кирпича была самой видной с определенными ноутбуками Samsung, хотя я услышал заявления, что некоторые другие EFIs были также затронуты. В любом случае, фиксирует, быстро превратил их путь в ядра Linux, таким образом, я сомневаюсь, столкнетесь ли Вы с такими проблемами с современной версией Ubuntu. Больше вообще говоря, хотя существует много ошибочных реализаций EFI, большинство из них работает обоснованно хорошо.

1111-секундный, знать о различии между начальной загрузкой загрузчик и начальной загрузкой менеджер. загрузчик А загружает ядро ОС в память и начинает управление к нему. Диспетчер начальной загрузки позволяет пользователю выбрать который ОС загрузиться, обычно с помощью меню. Много программ, включая GRUB, комбинируют обе функции в одну программу; но многие другие не делают, и на самом деле разделение их намного более распространено в EFI, чем в BIOS. Большинство EFIs, на самом деле, предоставляет примитивный диспетчер начальной загрузки. Программа начальной загрузки Windows является главным образом загрузчиком, не диспетчером начальной загрузки; хотя это действительно имеет возможности управления начальной загрузкой, я должен все же видеть когерентное описание того, как на самом деле настроить его к chainload другая программа начальной загрузки в режиме EFI. (То, чтобы заставлять его сделать так в режиме BIOS относительно хорошо зарегистрировано, в отличие от этого.) В любом случае Вам будут нужны загрузчики для обоих Ose. Учитывая все факторы, по моему скромному мнению, неблагоразумно попытаться использовать программу начальной загрузки Windows в качестве диспетчера начальной загрузки мульти-ОС, по крайней мере, под EFI. Вместо этого используйте GRUB, повторно найдите, gummiboot, или даже встроенный диспетчер начальной загрузки EFI для этого задания. (См. моя страница на загрузчиках EFI и диспетчерах начальной загрузки для моих мыслей о нескольких опциях.)

основные новые проблемы для разделения для EFI и GPT - то, что GPT поддерживает до 128 разделов без различия, оттянутого между основным, расширенным, и логичный; и Вам нужно Системный раздел EFI (ESP) для содержания загрузчиков. Первым из них является преимущество и упрощение, не недостаток. Второй является довольно простая новая морщина на полной задаче разделения. Проблемами как калибровка раздела и размещение является то же для GPT и MBR кроме потребности поместить ESP на диск.

Вне этого, я рекомендую читать на EFI. Три определенных сайта, которые я рекомендую:

, Любой из тех поможет Вам понять EFI и переместиться по водам EFI. Чтение всех трех поможет много, хотя Вы подберете менее новое знание от каждого последующий, Вы читаете. Первые два, вероятно, помогут большинству с точки зрения передачи практических знаний.

1
задан 07.05.2020, 22:14

2 ответа

В последних версиях Ubuntu, если вы настроите свою учетную запись на использование зашифрованного домашнего каталога во время первоначальной настройки, она создаст каталог с именем /home/.ecryptfs/[your_user_name]. В этом каталоге будет два подкаталога: .Private и .ecryptfs. Зашифрованные файлы, которые монтируются в ваш домашний каталог, будут храниться в .Private; .ecryptfs содержит упакованную фразу-пароль и другие файлы конфигурации, используемые ecryptfs.

Когда вы входите в свой компьютер, ваши зашифрованные файлы в /home/.ecryptfs/[your_user_name]/.Private автоматически монтируются в / home / [your_user_name], используя ваш пароль для входа, чтобы развернуть ваш пароль ecryptfs и использовать его для Правильно смонтируйте зашифрованные файлы, чтобы вы могли безопасно обращаться к своему домашнему каталогу.

Так как твой жесткий диск сломался. ecryptfs не работает правильно. Это может быть связано с повреждением некоторых зашифрованных данных в /home/.ecryptfs/[your_user_name] или, более вероятно, с повреждением некоторых системных файлов, на которых работает linux, так что система ecryptfs (или некоторая связанная система) не дольше работает правильно.

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

ecryptfs-unwrap-passphrase ~/.ecryptfs/wrapped-passphrase

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

Если вам нужно восстановить зашифрованные данные с жесткого диска - это можно сделать с помощью команды

ecryptfs-recover-private

. Например, если вы запустите

ecryptfs-recover-private /home/.ecryptfs/[your_user_name]/.Private

... вам будет предложено ввести пароль для входа в систему (или для развернутой парольной фразы, если файл обернутой парольной фразы недоступен). Затем ваш зашифрованный домашний каталог будет смонтирован в /tmp/ecryptfs.XXXXXXXX (введите df, чтобы увидеть точное имя каталога). Затем вы можете получить доступ к этому каталогу, чтобы получить данные домашнего каталога и скопировать их на другой диск.

Обратите внимание, что если вы скопируете каталог /home/.ecryptfs/[your_user_name] на другой компьютер, вы все равно можете запустить ecryptfs-restore-private, как указано выше, на новом компьютере и восстановить данные там.

Так что в случае, если жесткий диск поврежден и зашифрованный домашний каталог больше не доступен, вы, возможно, захотите:

  1. Загрузка системы с живого CD
  2. [ 116] Смонтируйте раздел с помощью / home
  3. Скопируйте каталог /home/.ecryptfs/[your_user_name] на безопасный жесткий диск, на который вы хотите сохранить данные. Вы можете использовать rsync или cp -a, если также смонтирован безопасный жесткий диск.
  4. Используйте ecryptfs-recovery-private для восстановления данных из скопированного каталога на безопасном жестком диске.
1
ответ дан 07.05.2020, 22:14

попробуйте ls /usr/share/xsessions/

, если вы видите там файл unity.desktop или аналогичный файл, сделайте следующее sudo apt-get install --reinstall unity

, надеясь, что это исправит вашу ошибку в регистрации.

0
ответ дан 07.05.2020, 22:15
  • 1
    для копирования к другому диску попробуйте это: tldp.org/HOWTO/Hard-Disk-Upgrade/copy.html – Ryan Kearney 07.05.2020, 22:15
  • 2
    когда я получаю доступ к CD/home/< username> / и тип эта команда " ls-al" ни одна из папок, которые я должен восстановить, не появляется ' downloads' ' music' ' фильмы... Я переустановил ecryptfs-utils, а также единицу. все еще can' t доступ. Я должен восстановить папки через .ecryptfs, но меня don' t знают как. – thomasrutter 07.05.2020, 22:15
  • 3
    Спасибо за Вашу справку Geckobear. К сожалению, это didn' t работа. I' ve попробовал все. Я просто должен скопировать свой дом в мой Внешний жесткий диск и отформатировать все. Как я могу получить доступ к своему дому от Терминала или Корня? – Peter Mortensen 07.05.2020, 22:16
  • 4
    Я предполагаю, что Вы имеете в виду cd /home/<username>/ для корневого каталога. Вы могли попробовать sudo cp -R /home/<username>/ /media/<username>/<media name>, если Вы копируете на Карту памяти, например. – thomasrutter 07.05.2020, 22:16

Теги

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