Я только что сделал sudo rm *
и удалил все. (да, я знаю, что вы думаете, и я с вами согласен).
Мой SSD имеет 128G, ubuntu 14.10 был установлен на полный раздел, с использованием LVM и с каталогом / home, зашифрованным с помощью ecryptfs (обе настройки выбраны во время установки Ubuntu, в прошлом году).
После моей ошибки я выключил компьютер и сделал образ диска с помощью dd if=/dev/sda of=/externalDisk/ubuntu14.10.img bs=1M
.
У меня есть пароль для ecryptfs (меня спрашивали об этой фразе при установке Ubuntu с зашифрованной домашней папкой).
Пожалуйста, обратитесь к моему ответу ниже, чтобы увидеть, что я пробовал до сих пор.
Вам будет нужен livecd: Восстанавливаются с помощью howtogeek учебного руководства
sudo ecryptfs-recover-private
Это должно быть Вашим решением согласно той ссылке.
В случае отказа:
ecryptfs-unwrap-passphrase
, О, я просто выяснил, photorec
уже в состоянии восстановить ecryptfs
файлы по умолчанию:-\, Так забудьте о том, что я записал прежде.
Все, что необходимо сделать, должно загрузить photorec
от [1 122] http://www.cgsecurity.org , извлечение и выполнить его
wget http://www.cgsecurity.org/testdisk-7.0.linux26-x86_64.tar.bz2
tar xvjf testdisk-7.0.linux26-x86_64.tar.bz2
cd testdisk-7.0
sudo ./photorec-static /d /path/for/recovered/files /media/victor/externalDisk/ubuntu14.10.img
, Когда сделано, Вы найдете много из recup_dir.X
папки в /path/for/recovered/files
, которые содержат все восстановленные файлы. Скопируйте весь *.eCryptfs
от тех в .Private
папка и работайте sudo ecryptfs-recover-private
, это должно найти .Private
и попросить Ваш Пароль Монтирования (32 символа долго, которые должны были быть сохранены после создания зашифрованный дом)
Наконец, Вы найдете свои дешифрованные файлы в [1 110]. Но всех имен файлов не стало. Их называют как [1 111]. Но смотря на типы пантомимы Вы найдете все свои важные Файлы.
<час><забастовка> Инструменты как [1 112] ищут целый диск известные подписи [1 113] и набор других типов. Поскольку Вы зашифровали свои файлы, это не будет работать.
, Но ecryptfs пишет свой собственный заголовок в каждый файл. Я создал зашифрованный testaccount и смотрел на те файлы с шестнадцатеричным средством просмотра
, Как Вы видите, каждый файл имеет идентичные байты, запускающиеся от [1 114] до [1 115] содержащий 00 11 22 33 44 55 66 77 60
и также от [1 117] до [1 118] содержащий 62 08 5F 43 4F 4E 53 4F 4C 45 00 00 00 00 09 50 C7 5C 1F 2C 69 6E
. Это могло отличаться на Ваших файлах. Но поскольку Вы уже восстановили некоторые файлы с [1 120], можно проверить это.
Знание этого можно создать собственную подпись для [1 121] после [1 123] учебное руководство на официальном сайте photorec .
забастовка>Удачи!
Я восстановил много .eCryptfs файлов ( 88 670 ) использование Photorec. Теперь у меня есть ошибка при попытке смонтировать их с ecryptfs (см. здесь: https://askubuntu.com/questions/636764/ecryptfs-mount-wrong-fs-type-bad-option-bad-superblock)
Сначала, для underestand важно, как ecryptfs работает . keypoint - то, что это шифрование уровня файловой системы . Это означает, что шифрование содержится в каждом заголовке файла, и поэтому что мы пробуем te, восстанавливаются, crypted файлы . Дешифрование их произойдет после восстановления.
eCryptfs имеет 2 режима по умолчанию в Ubuntu.
/home/user/Private
, папка, /home/user
каталог. Вот то, как это работает: crypted файлы хранятся в [1 110] для случая 1, и в [1 111] для случая 2 (/home/user/.Private
тогда symlinked к [1 113] для случая 2).
, поскольку пароль большей части пользователя является меньше чем 10 символами, ecryptfs используют его собственные 32 символа , пароль к [1 179] шифрует/дешифрует файлы и путь к файлам. Этот пароль хранится , солил/хешировал в файл, названный обернутым паролем (расположенный в [1 114], тот рядом с .Private
папка). Когда пользовательский вход в систему, это смонтирует более низкий каталог (.Private
, crypted один) на верхнем каталоге (цель, Private
в случае, если 1, /home/user
в случае, если 2). И когда пользовательский выход из системы, это размонтировано.
В случае, если однажды необходимо смонтировать ecryptfs crypted папка от liveUSB или от другого компьютера, рекомендуется сохранить (заранее) ecryptfs пароль (поскольку просто использование пароля учетной записи является не всегда опцией смонтировать папки).
Сразу после того, как наличные деньги, первая вещь Ваш сделала создает dd изображение Вашего диска. Теперь мы загружаемся на liveUSB, мы смонтируем этот изображение dd (сохраненный в [1 182] media/victor/externalDisk в моем случае). Сначала должен проверить на [1 136] стартовый блок из раздела LVM Linux (501758):
#fdisk -l media/victor/externalDisk/ss9backup.img
Disk /media/victor/blackWD/ss9backup.img: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00026d62
Device Boot Start End Blocks Id System
/media/victor/externalDisk/ubuntu14.10.img1 * 2048 499711 248832 83 Linux
/media/victor/externalDisk/ubuntu14.10.img2 501758 250068991 124783617 5 Extended
/media/victor/externalDisk/ubuntu14.10.img5 501760 250068991 124783616 8e Linux LVM
Теперь я могу смонтировать раздел на циклическом устройстве путем определения [смещение] = стартовый блок [501750] x размер блока [512].
losetup -o 256901120 /dev/loop0 /externalDisk/ubuntu14.10.img
, где 256901120
смещение.
Тогда отображают результат с [1 120]:
#pvs
PV VG Fmt Attr PSize PFree
/dev/loop0 ubuntu-vg lvm2 a-- 119,00g 0
тогда активируются с:
#vgchange -a y ubuntu-vg
2 logical volume(s) in volume group "ubuntu-vg" now active
и наконец монтируются (только для чтения) корневой раздел (только, чтобы взглянуть внутри для наблюдения, что оставляют, но средства восстановления не будут использовать это монтирование) с:
mount -o ro /dev/ubuntu-vg/root /mnt/Ubuntu14.10/
Однажды там, я могу начать работать над своим изображением, как будто это было устройство (/dev/ubuntu-vg/root
) так же, большая часть программы восстановления просит, чтобы устройство восстановилось с как вход .
я попробовал три программы восстановления, Extundelete, ext4magic и Photorec. Этот последний восстановил большинство .eCryptfs файлов
Здесь является инструкциями начать с photorec (кредиты к @Germar)
wget http://www.cgsecurity.org/testdisk-7.0.linux26-x86_64.tar.bz2
tar xvjf testdisk-7.0.linux26-x86_64.tar.bz2
cd testdisk-7.0
sudo ./photorec-static /d /home/victor/Downloads/recovery_folder /dev/ubuntu-vg/root
посмотрите ниже:
Extundelete не был так же хорош как Photorec, но можно дать ему попытку. На Вашем liveUSB, загруженном Ubuntu, удостоверьтесь, что Вы активировали репозитории вселенной, и затем работали:
apt-get install extundelete
тогда cd
в папку , где у Вас есть много пространства (восстановленные файлы будут скопированы там), и выполняет эту команду (где /dev/ubuntu-vg-root раздел, Вы хотите, восстанавливают файлы с, не должен быть смонтирован , или только для чтения самое большее!!!):
extundelete /dev/ubuntu-vg/root --restore-all --after `date -d 'Aug 16 02:35' +%s`
можно попытаться ограничить программу, чтобы восстановиться с определенной папки (--restore-directory
) или ограничить файлами, удаленными после определенной даты (--after
), видеть весь опции .
После конца программы, искать восстановленные файлы с [1 188] ECRYPTFS_FNEK_ENCRYPTED.XXXXX на имя. Чем больше Вы имеете, тем более счастливы Вы.
можно читать этот парень и эта статья , кто у обоих была подобная проблема.
я personnaly не нашел много зашифрованных файлов, и весь из имеет очень небольшой размер.
, Относятся к этому потоку, чтобы помочь мне заняться этой последней проблемой: https://askubuntu.com/questions/636764/ecryptfs-mount-wrong-fs-type-bad-option-bad-superblock
Это - ответ Wiki, улучшите его!
Необходимо сделать загрузочный живой usb и использовать человечность попытки не, устанавливают тогда dd с резервного копирования на ноутбук, и необходимо быть хорошими для движения. Это - то, если у Вас есть другой создающий резервную копию кроме того после ошибки. но всегда Вы действительно использовали флаг-rf, таким образом, он мог бы даже работать с тем, который Вы имеете