Ошибка загрузки Cryptswap - не удается подключить?

Я полагаю, что у меня настроен своп, но я не уверен, потому что при запуске он говорит, что это что-то вроде «не удалось смонтировать / dev / mapper / cryptswap1 M для руководства S для пропуска» [ 1118]. Но он, кажется, установлен? Я уже попробовал это решение безуспешно.

Когда я запускаю free -m, вывод будет:

             total       used       free     shared    buffers     cached
Mem:          3887        769       3117          0         54        348
-/+ buffers/cache:        366       3520
Swap:         4026          0       4026

и sudo bklid:

/dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap"

и cat /etc/crypttab:

[ 112]

my /etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#                
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=9fb3ccd6-3732-4989-bfa4-e943a09f1153 /               ext4    
errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=bb0e378e-8742-435a-beda-ae7788a7c1b0 none            swap    
sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cat /proc/swaps вывод:

Filename             Type        Size    Used    Priority
/dev/dm-0                               partition   4123644 0   -1

Правильно ли настроен мой своп или как я могу исправить мой загрузочное сообщение?

9
задан 13 April 2017 в 15:23

2 ответа

Я случайно наткнулся на эту проблему для 3 разных выпусков Ubuntu на двух разных компьютерах. Хотя большую часть времени раздел подкачки монтировался несмотря на предупреждающее сообщение, иногда графический интерфейс отказывался запускаться после завершения загрузки из-за этого.

Вот что я сделал в качестве обходного пути:

Откройте терминал, нажав Ctrl + Alt + T . [ 1115]

Введите gksudo gedit /etc/fstab и нажмите Enter .

Найдите строку, которая гласит:

/dev/mapper/cryptswap1 none swap sw 0 0

Теперь введите значение noauto сразу после sw (через запятую), так что это выглядит так:

/dev/mapper/cryptswap1 none swap sw,noauto 0 0

Сохранить и выйти. Таким образом, ваш раздел подкачки не будет смонтирован при загрузке , поэтому предупреждающее сообщение не появится и даже не помешает появлению экрана входа в систему.

Теперь введите в терминале

gksudo gedit /etc/rc.local

и введите следующие строки перед вводом exit 0:

sleep 10

swapon /dev/mapper/cryptswap1

Если нет записи exit 0, вам придется ввести ее прямо под этими двумя строками. Сохраните и выйдите снова. Это заставит вашу систему подождать 10 секунд после входа в систему, чтобы смонтировать зашифрованный раздел подкачки.

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

free -m

Ваш вывод должен выглядеть примерно так:

fuzzyq @ Samsung -R710: ~ $ free -m

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095

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

0
ответ дан 13 April 2017 в 15:23

Вы не монтируете файловые системы подкачки. Однако вы можете проверить, что они используются с:

cat /proc/swaps

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

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

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