Дон Карлос ([info]kastaneda) wrote,
@ 2008-08-25 04:37:00
Previous Entry  Add to memories!  Share this!  Next Entry
«Пишу тебе, мама, из горящего танка…»
Вчера (то есть уже позавчера) у меня конкретно так навернулась система на ноуте. Сначала всё повисло, а после reset'а перестало грузиться. Смотрю — а таблица разделов забита мусором. Ну, блин, приплыли! Часть данных, которые были на винте (самые важные) лежат в svn'е на моём сервере, но там же было ещё дофига всего. Нюанс: всё это зашифровано, и всякие штатные gpart'ы это не опознают.

Что делает нормальный наш человек в такой ситуации? Нервничает! Пару лет назад я бы в такой ситуации всю шерсть из жопы с горя выдрал, а потом ужрался (от нервов), и в финале попытался починить доломал бы окончательно это всё по пьяни. Но теперь-то я не лыком шит: не курю, не пью, смотрю на мир позитивно, нервы у меня стальные — так что я отправился культурно отдыхать на природу, как мы с друзьями планировали изначально. И, главное, зачётно отдохнул!

Слава Гуглю.
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'е программы запускать. Теоретически можно попытаться восстановить таблицу разделов, но проще и надёжнее пересоздать её, предварительно сохранив на другом винте дамп раздела.

В общем, всё в порядке. Главное — не нервничать.


(Read 29 comments)

Post a comment in response:

From:
Username:
Password:
Don't have an account? Create one now.
You can easily comment on posts under your Facebook account
You can easily comment on posts at LiveJournal under your Twitter account
Help
Subject:
No HTML allowed in subject
   Help
Message:


 

Notice! This user has turned on the option that logs your IP address when posting.  Help