История изменений
Исправление intelfx, (текущая версия) :
мало того - распознает swap'ы и заново их форматирует!
swap The encrypted block device will be used as a swap device, and will be formatted accordingly after setting up the encrypted block device, with mkswap(8). This option implies plain. WARNING: Using the swap option will destroy the contents of the named partition during every boot, so make sure the underlying block device is specified correctly.
В самом деле. Возможно, чтобы раздел не форматировался, достаточно не указывать «отформатируй мне этот раздел»?
как подружить systemd, cryptoswap с hibernate без необходимости вводить 100500 раз пароли
Действительно, keyscript= systemd не умеет, но это легко обойти. Можно создать на своём корневом разделе файл с ключом, FIEMAP'ом узнать его экстенты, указать в keyfile= корневой раздел и задать keyfile-offset=/keyfile-size=.
А можно не заниматься дрочем на оптимизацию и кинуть swap в обычный LUKS-контейнер с тем же паролем, что и корневой раздел. systemd кэширует пароли, поэтому «100500 раз» вводить ничего не придётся.
Исправление intelfx, :
мало того - распознает swap'ы и заново их форматирует!
swap The encrypted block device will be used as a swap device, and will be formatted accordingly after setting up the encrypted block device, with mkswap(8). This option implies plain. WARNING: Using the swap option will destroy the contents of the named partition during every boot, so make sure the underlying block device is specified correctly.
В самом деле. Возможно, чтобы не форматировала, достаточно не указывать «отформатируй мне этот диск»? И вообще, какая разница?
как подружить systemd, cryptoswap с hibernate без необходимости вводить 100500 раз пароли
Действительно, keyscript= systemd не умеет, но это легко обойти. Можно создать на своём корневом разделе файл с ключом, FIEMAP'ом узнать его экстенты, указать в keyfile= корневой раздел и задать keyfile-offset=/keyfile-size=.
А можно не заниматься дрочем на оптимизацию и кинуть swap в обычный LUKS-контейнер с тем же паролем, что и корневой раздел. systemd кэширует пароли, поэтому «100500 раз» вводить ничего не придётся.
Исходная версия intelfx, :
мало того - распознает swap'ы и заново их форматирует!
swap The encrypted block device will be used as a swap device, and will be formatted accordingly after setting up the encrypted block device, with mkswap(8). This option implies plain. WARNING: Using the swap option will destroy the contents of the named partition during every boot, so make sure the underlying block device is specified correctly.
В самом деле. Возможно, чтобы не форматировала, достаточно не указывать «отформатируй мне этот диск»? И вообще, какая разница?
как подружить systemd, cryptoswap с hibernate без необходимости вводить 100500 раз пароли
Действительно, keyscript= systemd не умеет, но это легко обойти. Можно создать на своём корневом разделе файл с ключом, FIEMAP'ом узнать его экстенты, указать в keyfile= корневой раздел и задать keyfile-offset=/keyfile-size=.