Я использовал гибернацию на своем ноутбуке, диск которого зашифрован, под Ubuntu 20.04, следуя инструкции, приведенной в Установить Ubuntu 19.10 с зашифрованными разделами swap/home, указав вручную раздел swap и Гибернация и возобновление работы из файла swap (за исключением того, что мне не удалось заставить его работать до Ubuntu 20.04 из-за проблем с драйверами NVIDIA...).
Но в некоторых случаях это больше не работает: при восстановлении, после того как я ввожу пароль шифрования, он зависает навсегда.
Первая проблема в том, что я не знаю, как "отладить" эту проблему.
Затем я задаюсь вопросом, может ли проблема возникнуть из-за приоритета подкачки. Когда я сравниваю с тем, что написано в Установить Ubuntu 19.10 с зашифрованными разделами swap/home, указав вручную раздел swap, мои приоритеты расположены в неправильном порядке.
root@is241395:~# swapon
NAME TYPE SIZE USED PRIO
/swapfile file 40G 0B -3
/dev/dm-2 partition 980M 0B -2
Возможно, моя проблема связана с этим. Как обновить эти приоритеты (я не уверен, что понимаю связь с fstab
)?
По крайней мере, я могу ответить на вопрос, как изменить приоритеты подкачки. Вы можете установить это вручную в своем /etc/fstab
. Если вы хотите использовать свой файл подкачки, отредактируйте /etc/fstab
для строки, содержащей ваш файл подкачки. Глядя на вашу ссылку, похоже, что у вас, вероятно, есть что-то в форме:
/swapfile none swap sw 0 0
Измените его на:
/swapfile none swap sw,pri=1 0 0
Перезагрузите, и ваша машина должна предпочесть использовать файл подкачки вместо раздела.