Назад | Перейти на главную страницу

swapoff failed: невозможно выделить память

Выходные данные сервера показывают следующее:

 # free -h
             total       used       free     shared    buffers     cached
Mem:          7.7G       7.6G       123M       156K       1.8M       248M
-/+ buffers/cache:       7.3G       373M
Swap:           9G       4.9G       5.1G

Я пытался отключить своп, но не смог!

#swapoff /dev/dm-1
swapoff: /dev/dm-1: swapoff failed: Cannot allocate memory

Затем, чтобы решить эту проблему, я сделал:
Шаг 1: Я попытался создать новый файл подкачки: / home / swap размером 2G:

# dd if=/dev/zero of=/home/swap bs=1024 count=2097152
# mkswap /home/swap
# swapon /home/swap

** Шаг 2: ** Я попытался отключить основной своп поскольку я создал новый файл подкачки: / home / swap (Но снова ошибка)

# swapoff /dev/dm-1
swapoff: /dev/dm-1: swapoff failed: Cannot allocate memory

Когда я попытался проверить, действительно ли новый созданный файл подкачки использует подкачку, он ничего не показал! Зачем??

# swapon -s
Filename                                Type            Size    Used    Priority
/dev/dm-1                               partition       8388604 5129864 -1
/home/swap                              file            2097148 0       -2

Любое решение вышеуказанной проблемы?