Будьте в спящем режиме к своп-файлу на зашифрованном томе

Мне установили человечность 16.04 на зашифрованном разделе LUKS, который находится на набеге mdadm 0.

Я хочу активироваться, приостанавливают к диску. Я использовал эту инструкцию (для незашифрованного раздела), но это не работает. Компьютерные завершения работы, но не возобновляются, это запускается как после "жесткой" перезагрузки.

Я могу установить спящий режим на своей конфигурации? Если возможно, как я могу сделать это?

4
задан 3 March 2017 в 05:35

1 ответ

Я сделал большое тестирование относительно этого, и я узнал, что проблема на самом деле не связана с шифрованием. Настоящая причина, что это не работает, только, потому что Вы используете файл подкачки вместо раздела подкачки. Отметьте следующее в конце /usr/share/initramfs-tools/scripts/local-premount/resume:

SWAPTYPE=$(wait-for-root "${resume}" ${RESUMEDELAY:-5})

case "${SWAPTYPE}" in
    swsuspend|s1suspend|s2suspend|ulsuspend|tuxonice)
        if [ -x /bin/plymouth ] && plymouth --ping; then
                plymouth message --text="Resuming from $resume"
        fi

        # hardcode path, uswsusp ships an resume binary too
        if [ -n "${resume_offset}" ]; then
                /bin/resume ${resume} ${resume_offset}
        else
                /bin/resume ${resume}
        fi
        ;;
esac

Здесь, ${resume} и ${resume_offset} имеют значения, которые Вы вставляете /etc/initramfs-tools/conf.d/resume. Когда это звонит wait-for-root, это смотрит на тип раздела ${resume}, который не является подкачкой (это - ext4 или безотносительно типа, который Ваш корневой раздел). Это затем сравнивает это со своим списком приостановленных типов подкачки и (неудивительно) не находит соответствие, таким образом, это не возобновляется. Похоже, что они предназначают, чтобы файлы подкачки работали, так как они используют ${resume_offset} вообще, таким образом, это, кажется, ошибка в системе initramfs-инструментов Ubuntu. (Редактирование: Это - по-видимому, известная проблема, как упомянуто на их страница SwapFaq wiki.)

Как обходное решение, можно избежать потребности иметь файл подкачки при помощи LVM сверх зашифрованного раздела и затем вставления раздела подкачки его наряду с корневым разделом, который будет хорошо работать без специальных требуемых шагов.

2
ответ дан 1 December 2019 в 10:16

Другие вопросы по тегам:

Похожие вопросы: