Дисковод /dev/mapper/cryptswap1 не готов или отсутствует

После установки Ubuntu 12.04 с live-cd иногда при загрузке возникает проблема "The disk drive for /dev/mapper/cryptswap1 is not ready yet or not present". Скорее всего при установке была выбрана опция "шифровать домашний каталог", а вместе с ним шифруется и раздел swap.
Данная ошибка возникает, когда по какой-либо причине системе не удается примонтировать раздел swap. Тем не менее система благополучно загружается, но без свопа.
Посмотреть примонтирован-ли swap или нет можно командой:

swapon -s

Если вывод команды пуст, то swap не примонтирован.
Что бы это поправить нужно проделать следующее:

sudo swapoff -a

(turns off swap)

Закоментируйте строки в файле /etc/crypttab

#cryptswap1 /dev/sdb6 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

Закоментируйте строки касающиеся swap в файле /etc/fstab

#/dev/mapper/cryptswap1 none swap sw 0 0

Далее необходимо переформатировать раздел swap программой "Дисковая утилита", которая входит в состав предустановленного софта или программой gparted, которую нужно установить дополнительно.
Переформатировать раздел swap без перезагрузки системы скорее всего не получится, так как ОС будет ругаться, что раздел занят.

После форматирования выполните команду:

sudo mkswap /dev/sda6

(вместо sda6 может быть другое значение, зависит от вашей системы)
Сохраните UUID полученный в результате вывода команды:

Setting up swapspace version 1, size = 4208636 KiB
no label, UUID=06a9be15-d05b-466d-bfe3-a086bb9cdba0

Вставьте скопированный UUID в файл /etc/initramfs-tools/conf.d/resume заменив существующий:

RESUME=UUID=06a9be15-d05b-466d-bfe3-a086bb9cdba0
sudo update-initramfs -u

(обновить образ initramfs)

sudo swapon /dev/sda6

(включить swap)

sudo ecryptfs-setup-swap

(зашифровать swap)

Теперь можно проверить подключен-ли своп:

free -m
                     total       used       free     shared    buffers     cached
Mem:         11950       6662       5287          0        126       4002
-/+ buffers/cache:       2533       9416
Swap:         4109          0       4109

или

swapon -s
Filename                 Type Size     Used Priority
/dev/mapper/cryptswap1                  partition       4208636 0 -1
Закладка Постоянная ссылка.

Один комментарий к "Дисковод /dev/mapper/cryptswap1 не готов или отсутствует"

  1. nikolays93 пишет:

    После форматирования Gparted, в контекстном меню раздела подкачки есть “Включит подкачку”, не пойдет?

    Попробывал
    swapon -s
    Filename Type Size Used Priority
    /dev/sda2 partition 1953788 0 -1

Добавить комментарий

Ваш e-mail не будет опубликован.

*