Дон Карлос ([info]kastaneda) wrote,

«Пишу тебе, мама, из горящего танка…»

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

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

  • Post a new comment

    Error

    Your reply will be screened

    Your IP address will be recorded 

  • 29 comments

Anonymous

August 25 2008, 07:32:02 UTC 3 years ago

Мм, а мне одной кажется, что в гнезде тритончик? ;)
Хорошие фото.

[info]faall

August 25 2008, 07:37:12 UTC 3 years ago

Ну.. аноним - есть незалогинившаяся я ;Ъ
Увы и ах, но этим страдают все первые комменты понедельников :(

[info]fox_mulder_cp

August 25 2008, 10:42:27 UTC 3 years ago

уже давно не имею привычки воспользоваться сервисами с машин которым не доверяю, а на своих - пароль запомнен

[info]kastaneda

August 25 2008, 11:35:42 UTC 3 years ago

Лучше хранить пароли в специальной базе, вроде KeePassX.
А ещё можно много чего придумать.

[info]fox_mulder_cp

August 25 2008, 11:37:18 UTC 3 years ago

openid еще не всеми поддерживается. даже в вордпрессе дико глюкав и толком не работает

[info]kastaneda

August 25 2008, 12:34:48 UTC 3 years ago

Wordpress гадость, OpenID не панацея, а "много чего придумать" подразумевает, что пользоваться надо в первую очередь мозгами, а уж потом технологиями.

[info]fox_mulder_cp

August 25 2008, 12:51:17 UTC 3 years ago

согласен, ага.
но тем не менее...

[info]fox_mulder_cp

August 25 2008, 12:53:10 UTC 3 years ago

а что за такая специальная база? типа KeePassX?
и оно что, все что можно и все откуда можно выгрызет?
потому что у меня под виндой НР секурити менеджер пароли на всех возможных формочках выгрызает во всех броузерах. кроме фара разве что )

[info]kastaneda

August 25 2008, 13:32:36 UTC 3 years ago

Тебя на гугле забанили? :)
http://keepass.info/
http://www.keepassx.org/

и оно что, все что можно и все откуда можно выгрызет?

Нет. Для этого потребовалась бы интеграция с сотнями программ. (Про KWallet не будем).

Всё намного проще. Когда мне надо залогиниться в ЖЖ - я открываю KeePassX, нахожу соответствующую запись и копирую пароль в буфер обмена, а потом вставляю этот пароль в форму логина в браузере. А так как опция "save password" есть везде, то этим заниматься приходится только в нестандартных ситуациях.

[info]fox_mulder_cp

August 25 2008, 13:35:38 UTC 3 years ago

а зачем тогда эта программа если оно есть везде? да. про kwallet не будем :)
ладно у меня это сканер отпечатков пальцев...
если его поднимут на уровень логина в систему в том же kdm...

[info]kastaneda

August 25 2008, 14:26:20 UTC 3 years ago

А подумать?
Сам же пишешь вопрос "зачем тогда эта программа", так почему бы не подумать - действительно, а зачем?

Ладно, специально тебе объясню. KeePassX нужна для того, чтобы хранить пароли. То есть их можно было бы и в текстовом файле хранить (и при помощи GPG шифровать), но это неудобно. Удобнее копировать пароль в буфер обмена, когда он на экране не виден. Удобнее шифровать базу одним "главным" паролем, чем хранить в каком-то другом виде (шифровать через GPG, к примеру). К тому же это безопасно. Лучше генерировать случайные пароли, чем придумывать новые. Использовать один и тот же пароль в куче мест - это и вовсе безобразие.

Поэтому в KeePassX я просто храню пароли, и при этом даже не особо беспокоюсь о возможности попадения базы в чужие руки - она же зашифрована. И всегда могу использовать опцию "delete private data" для удаления cookies и сохранённых паролей (или могу использовать wipe в случае обострения паранои), но при этом знаю, что всё-таки не потеряю свои пароли.

[info]fox_mulder_cp

August 25 2008, 14:28:21 UTC 3 years ago

спасибо за подсказку. у меня как-то вариант везде один пароль прижился. (

[info]kastaneda

3 years ago

[info]diggya

3 years ago

[info]diggya

3 years ago

[info]kastaneda

3 years ago

[info]faall

August 25 2008, 13:38:24 UTC 3 years ago

Re: Ответ на ваш комментарий…

Аналогично. Только утром на работе, читая ленту, мыслей подобных, или
вообще мыслей, ;) не возникает до первого коммента.

[info]fox_mulder_cp

August 25 2008, 13:40:17 UTC 3 years ago

Re: Ответ на ваш комментарий…

не наю. уже с февраля все личные сайты открываю с личного ноута а все рабочие - с рабочего десктопа.

[info]kastaneda

August 25 2008, 14:27:53 UTC 3 years ago

Вывод: подзамки по выходным лучше не писать :)

[info]fox_mulder_cp

August 25 2008, 10:41:34 UTC 3 years ago

хорошая статья на заметку в ру_руут например :)

[info]bubukec

August 25 2008, 11:14:05 UTC 3 years ago

Интересно, а по какой причине она слетела.

[info]kastaneda

August 25 2008, 11:30:00 UTC 3 years ago

А вот это и самому интересно.

[info]fonmax

August 25 2008, 12:17:35 UTC 3 years ago

testdisk?

[info]kastaneda

August 25 2008, 12:32:21 UTC 3 years ago

Я и его покрутил. Эта зараза не определила размер LUKSового раздела (типа, Data size unknown). Как сделаю дамп - попытаюсь им восстановить таблицу разделов. но особо на него не надеюсь.

[info]fox_mulder_cp

August 25 2008, 13:26:02 UTC 3 years ago

а у таблицы разделов копии быть не должно? может из копии восстановить?

[info]bubukec

August 25 2008, 14:02:14 UTC 3 years ago

Не должно и нет.
Для раскопок я пользуюсь R-studio. Само под винды, понимает Fat16/32/NTFS/Ext2/3. Проприетарное, под win. Зато удобно.
Еще есть Encase, но с ним не игрался, ибо кряк найти сложно, а она тоже проприетарная и дорогая.
Для раскопок в LUKS вообще ниче не знаю, не пользовал.

[info]fox_mulder_cp

August 25 2008, 14:03:11 UTC 3 years ago

как это у мбр нет копии?
или я что-то пропустил?

[info]bubukec

August 25 2008, 14:22:57 UTC 3 years ago

Вот так вот. Нет. В одном варианте лежит. А че там интересного и невосстановимого? Бутстрап и таблица разделов. Одно прописывается оськой, второе просто восстанавливается.

[info]fonmax

September 9 2008, 12:00:10 UTC 3 years ago

1. у меня почти везде JFS.
2. твоя анонимная аватара была кульней (:
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…