Уголок новичка
   7726

Если не работает swap (раздел подкачки)

В Manjaro 17.02 (KDE) столкнулся с проблемой — не работал раздел подкачки. Был неактивен в приложении Память и размер всегда был 0 байт.

О проблеме изначально не подозревал, но заметил, что при сборке проекта в IDEA, после заполнения памяти система начинает просто ужасно тормозить, да так, что курсор сдвигатеся раз в 5 минут. Соответственно ничего нельзя посмотреть и проверить. После чтения арч-вики понял, что надо копать в сторону swap, и как в последствии оказалось — он оказался не рабочим.
Уголок новичка: Если не работает swap (раздел подкачки)

Как победил:
При установке системы установщик создал раздел подкачки — в моем случае это sda2 (можно выполнить lsblk и посмотреть).
В консоли выполнил:
sudo mkswap /dev/sda2
(Получившийся UUID потом использовал в fstab)
Затем:
sudo swapon -a

Открыл /etc/fstab, там было примерно так:

UUID=c0ef4f57-e161-4d6a-963f-b090d07b66cc  /              ext4    defaults,noatime,discard 0 1
tmpfs                                      /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Добавил новую строку:
UUID=0ab32f45-61d3-4025-817d-94551404cf38 none swap defaults 0 0


После перезагрузки своп поднялся.

5 комментариев

avatar
Спасибо! Оказывается у меня тоже не работал.
0
avatar
Как по мне лучше добавить в /etc/defaults/grub
GRUB_CMDLINE_LINUX_DEFAULT=«resume=UUID=0ab32f45-61d3-4025-817d-94551404cf38»
и update-grub
так вы не лишаете себя tmpfs который размещается в ОЗУ
?
Складываю кубики в треугольную пирамидку…
+1
avatar
Сейчас использую такую конфигурацию:
Текущая конфигурация
akouna, так норм?
0
avatar
Если ключ RESUME передается ядру (например через GRUB), то в fstab его писать не надо :)
?
Складываю кубики в треугольную пирамидку…
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.