Я перебуваю на Ubuntu 13.04, використовуючи повне шифрування диска (LVM поверх LUKS).
Я хотів би включити luksSuspend
в процедуру призупинення (і пізніше використання luksResume
), щоб я міг призупинити оперативну пам’ять, не залишаючи ключових матеріалів у пам'яті та рут розблокованих.
Останні 7 годин я намагався перенести сценарій для Arch Linux , поки що без успіху: я, чесно кажучи, не маю уявлення, що я роблю ...
Хтось може допомогти мені перенести це (або створити щось подібне з нуля)? Або, принаймні, хтось може вказати мені на документацію про те, як підключити речі до процедур призупинення та як зберегти необхідні бінарні файли та скрипти (наприклад, cryptsetup), навіть якщо всі IO для root були заблоковані (від luksSuspend
)?
Щодо того, як зберегти необхідні бінарні файли та сценарії, доступні для резюме, цей інший пост у блозі (також для Arch) скопіював їх у /boot
; Однак я хотів би використати щось більше у рядках, які використовував Віяні в сценарії, про який я згадував раніше, тому що цей підхід у цьому аспекті трохи елегантніший.
pm-suspend
і виявилося, що я майже там. Однак я виявив, що я не можу просто призупинити систему ( echo -n "mem" > /sys/power/state
) після заморожування кореня fs ( cryptsetup luksSuspend ...
), для цього потрібні певні введення / виведення ...