1

У моего компьютера достаточно памяти (6 ГБ), которой достаточно для большей части того, что я делаю. Некоторое время назад я возился со своим свопом, включая и выключая его с помощью sudo swapon -a и sudo swapoff -a . В конце концов, я должен был оставить его выключенным, так как теперь у меня, похоже, 0 МБ свопинга.

Обычно проблем нет, но сейчас я провожу несколько здоровенных анализов, которые используют около 5 ГБ моего свопа и растут. Поэтому, чтобы избежать прекращения анализа, я хотел снова включить своп. Итак, я запустил «sudo swapon -a», но, к сожалению, это приводит к:

swapon: /dev/mapper/cryptswap1: stat() has failed: File or folder does not exist.

(Я перевел вывод с голландского на английский, так что слова могут быть немного не так).

Кто-нибудь знает, как я могу снова включить своп? Поскольку я не хочу останавливать свои анализы, конечно, очень важно, чтобы я мог сделать это во время работы машины.

[РЕДАКТИРОВАТЬ] Я на Ubuntu 12.04 и содержимое моего fstab выглядит следующим образом:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=f2ef1c1b-f606-44ed-9405-979fb6fa8ca4 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=7a1f29ef-3fcd-40ce-8e2a-4b9181a46863 /home           ext4    defaults        0       2
# swap was on /dev/sda2 during installation
#UUID=d0ef2314-6a84-432d-94f8-0d46c91c3d99 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

2 ответа2

1

Убедитесь, что том, к которому вы пытаетесь получить доступ, существует. Судя по всему, у вас был LVM или что-то еще, использующее устройство сопоставления, и ваш том подкачки был удален или переименован из устройства сопоставления.

Таким образом, вы должны либо воссоздать его, либо обновить определение подкачки, указав переименованный путь к устройству.

1

Текст /dev/mapper/cryptswap1 в выводе означает две вещи:

  1. Вы используете LVM (менеджер логических томов) для управления разделами
  2. Раздел подкачки зашифрован

Таким образом, ошибка, которую вы получаете, может означать две вещи:

  1. Что-то не так с вашим LVM. Попробуйте sudo lvmdump чтобы увидеть текущее состояние LVM. Это может дать вам подсказку.
  2. Вы не указали правильный пароль во время загрузки, и система не смогла расшифровать раздел подкачки.

Также проверьте ваш boot.log и другие файлы журналов в /var/log/ наличие ошибок. Это может дать вам представление о том, что не так.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .