Переход в спящий режим на раздел подкачки без использования его в качестве пространства подкачки.

#!/bin/sh

echo '| ̄ ̄ ̄ ̄ ̄ ̄ ̄ |  
|    Pizza                |
|_____ ___|
(\__/) || 
( - | -) || 
/    \  '
2
29.10.2019, 07:08
1 ответ

Is there some way I can tell Linux to use a given swap partition for hibernation only, and not to use it for swapping during normal operation?

Удалите или закомментируйте соответствующую строку из /etc/fstab. Пример на моей системе

$ grep swap /etc/fstab
/dev/mapper/NEO--L196--vg-swap_1 none            swap    sw              0       0

Удалено, поскольку pm-hibernateдля работы требуется «активированный» раздел подкачки

Оставьте своп активным (, поэтому оставьте его в покое в/etc/fstab)но явно попросите ядро ​​игнорировать его.

Это делается с помощью параметра sysctl vm.swappinessдо 0 (допустимые значения: 0 -100; выше сделает подкачку ядра более агрессивной; значение по умолчанию 60 ).

Чтобы этот параметр сохранялся после перезагрузки, отредактируйте /etc/sysctl.confи добавьте строку vm.swappiness=0.

2
27.01.2020, 22:08

Теги

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