LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

мало того - распознает swap'ы и заново их форматирует!

crypttab(5):

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'ы и заново их форматирует!

crypttab(5):

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'ы и заново их форматирует!

crypttab(5):

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=.