Этот вопрос связан с другим от @Stefan, но он это не дубликат. Вопросы немного разные: автор просто хотел узнать, было ли это реализовано, а я прошу о помощи, конкретно о том, как это сделать (определенным образом). Кроме того, другой вопрос не получил полезных ответов для исполнителей, кроме недавнего, что просто связано с моей попыткой этого.
Объяснив "повторяющуюся" проблему ...
Я на Ubuntu 14.04, используя полное шифрование диска (LVM поверх LUKS), и я хотел бы включить luksSuspend
в процедуру приостановки (и позже использовать luksResume
), чтобы я мог приостановить работу в ОЗУ, не покидая ключевой материал в памяти и разблокированный корень.
Я попытался перенести скрипт для Arch Linux , пока безуспешно: я честно не имею идея того, что я делаю ...
Может ли кто-нибудь помочь мне портировать это (или создать что-то подобное с нуля)? Или, по крайней мере, кто-нибудь может указать мне на документацию о том, как подключить контент к процедурам приостановки и как сохранить необходимые бинарные файлы и сценарии (например, cryptsetup), доступный даже после блокировки всех IO до root ( luksSuspend
)
Относительно того, как сохранить необходимые исполняемые файлы и сценарии для возобновления, это другое сообщение в блоге (также для Arch) скопировали их в /boot
; Однако я хотел бы использовать что-то большее в строках, которые использовал Vianney в сценарии, о котором я упоминал ранее, потому что этот подход выглядит немного более изящным в этом аспекте.
Я не достиг многого, но мое развитие можно найти на GitHub .