Мне установили человечность 16.04 на зашифрованном разделе LUKS, который находится на набеге mdadm 0.
Я хочу активироваться, приостанавливают к диску. Я использовал эту инструкцию (для незашифрованного раздела), но это не работает. Компьютерные завершения работы, но не возобновляются, это запускается как после "жесткой" перезагрузки.
Я могу установить спящий режим на своей конфигурации? Если возможно, как я могу сделать это?
Я сделал большое тестирование относительно этого, и я узнал, что проблема на самом деле не связана с шифрованием. Настоящая причина, что это не работает, только, потому что Вы используете файл подкачки вместо раздела подкачки. Отметьте следующее в конце /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 сверх зашифрованного раздела и затем вставления раздела подкачки его наряду с корневым разделом, который будет хорошо работать без специальных требуемых шагов.