Я на Ubuntu 13.04 с использованием полного шифрования диска (LVM поверх LUKS).
Я хотел бы включить luksSuspend
в процедуру приостановки (и последующего использования luksResume
), чтобы я мог приостановить к ОЗУ, не оставляя ключевой материал в памяти и рут разблокирован.
Последние 7 часов я пытался перенести скрипт для Arch Linux , но пока безуспешно: честно говоря, понятия не имею, что я делаю ...
Может кто-нибудь помочь мне портировать это (или создать что-то подобное с нуля)? Или, по крайней мере, может кто-нибудь указать мне на документацию о том, как подключить вещи к процедурам приостановки и как сохранить необходимые двоичные файлы и сценарии (такие как cryptsetup) доступными даже после того, как все операции ввода-вывода в root были заблокированы (пользователем luksSuspend
)?
Относительно того, как сохранить необходимые двоичные файлы и сценарии, доступные для резюме, этот другой пост в блоге (также для Arch) скопировал их /boot
; Однако я хотел бы использовать в строках то, что использовал Вианни в сценарии, о котором я упоминал ранее, потому что этот подход выглядит немного более элегантным в этом аспекте.
pm-suspend
и оказалось, что я почти там. Тем не менее, я обнаружил, что не могу просто приостановить system ( echo -n "mem" > /sys/power/state
) после замораживания root fs ( cryptsetup luksSuspend ...
), потому что для этого требуется еще какой- то ввод / вывод ...