«Пишу тебе, мама, из горящего танка…»
Monday, August 25th, 2008 04:37Вчера (то есть уже позавчера) у меня конкретно так навернулась система на ноуте. Сначала всё повисло, а после reset'а перестало грузиться. Смотрю — а таблица разделов забита мусором. Ну, блин, приплыли! Часть данных, которые были на винте (самые важные) лежат в svn'е на моём сервере, но там же было ещё дофига всего. Нюанс: всё это зашифровано, и всякие штатные gpart'ы это не опознают.
Что делаетнормальный наш человек в такой ситуации? Нервничает! Пару лет назад я бы в такой ситуации всю шерсть из жопы с горя выдрал, а потом ужрался (от нервов), и в финале попытался починить доломал бы окончательно это всё по пьяни. Но теперь-то я не лыком шит: не курю, не пью, смотрю на мир позитивно, нервы у меня стальные — так что я отправился культурно отдыхать на природу, как мы с друзьями планировали изначально. И, главное, зачётно отдохнул!
Слава Гуглю.
LUKS encrypted partition recovery.
В общем, всё в порядке. Главное — не нервничать.
Что делает
Слава Гуглю.
LUKS encrypted partition recovery.
# что говорит findluks.pl LUKS Candidate found: - Version: 353 - Cipher mame: es - Cipher mode: bc-essiv:sha256 - PHDR Offset: 0xf333c01 - Payload loc: 0x00080800 (526336) # вот оно losetup --read-only --offset 255015936 -f /dev/sda cryptsetup luksOpen /dev/loop1 crypt1 vgscan --mknodes vgchange -ay mount /dev/mapper/Debian-root /mnt/libria # перед всем этим (гружусь с Ubuntu Desktop CD) apt-get install cryptsetup lvm2 modprobe dm-crypt mkdir /mnt/libria # вах, теперь я могу писать в ЖЖ xhost +local:user chroot /mnt/libria/ su karlosЧто дальше делать — вроде бы очевидно. Могу файлы куда надо утащить, могу в chroot'е программы запускать. Теоретически можно попытаться восстановить таблицу разделов, но проще и надёжнее пересоздать её, предварительно сохранив на другом винте дамп раздела.
В общем, всё в порядке. Главное — не нервничать.
