Своп не обнаружен на 14.04 LTS

13

Я обновился с 12.04 до 14.04. Открыв монитор ресурсов, я заметил, что мой своп не обнаружен. Я установил Gparted, открыл программу и начал просматривать дерево файлов. Я заметил, что моя область обмена помечена как unknown, с красным восклицательным знаком рядом с ним. Я отформатировал его как linux-swap, затем выбрал «swapon» из меню. Я перезагрузил системный монитор, и это выглядело так, как будто моя проблема была решена.

Я перезапустил свой компьютер, снова открыл системный монитор и увидел, что подкачки больше нет. В Gparted на этот раз раздел был распознан как swap, но система его не увидела. Мне нужно `менять местами каждый раз, когда моя система перезагружается.

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

Я решил использовать свой gparted livingisk для форматирования той же области подкачки (которую вы увидите на фотографиях) linux-swap. До того, как я это сделал, Gparted Liveisk выдал ту же ошибку, что и он был не распознан. После завершения форматирования подкачки я перезагрузил компьютер, чтобы выяснить, что он не загружается. На этот раз GRUB имеет ошибку. Это никогда не случалось со мной раньше с дистрибутивами, занимающимися аналогичной работой с дисками.

Тогда я решил сделать чистую установку 14.04 с USB и CD, но у меня все еще остается та же проблема. Я попытался (как вы также увидите на фотографиях) «обменять -a» с терминала тоже безуспешно (даже если я могу заменить Gparted в ОС) - я получил ошибку каталога.

Это мой файл 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).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda5 during installation
UUID=a596c6cc-c9aa-43fe-aaad-abfeaae63916 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda6 during installation
#UUID=c4959ceb-5934-4cff-acd3-33ffcb153220 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

Я мало знаю, что означает эта информация, но она может быть вам полезна. Мог ли я испортить своп, отформатировав его в Gparted? Это было неизвестно в утилите, так как это было cryptswap.

Это мое текущее состояние. Как я уже сказал, мне нужно «менять» каждый раз, когда я перезагружаюсь.

введите описание изображения здесь

введите описание изображения здесь

Я использовал Ubuntu в качестве двойной загрузки уже несколько лет. С 6.06 "Даппер". Я использовал почти все дистрибутивы и никогда раньше не сталкивался с этой проблемой. Здесь я прошу вашей помощи и предложения. Я не гик, только энтузиаст, и я обладаю базовыми навыками и способностями.

srgntpepprs
источник
Взгляните на askubuntu.com/questions/56843/…
Фотон
у меня была такая же проблема с kubuntu 14.04 и недавнее обновление исправило ее .. пожалуйста, попробуйте обновить, если это решит проблему для вас
nescius
Также ошибка # 1153661
Bain
Это отчет об ошибке, который все еще открыт для 14.04: bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/953875
Дэвид Эдвардс

Ответы:

4

Откройте терминал и выполните эту команду:

sudo blkid

Это даст вам номер UUID разделов вашего жесткого диска, из них обратите внимание на раздел UUID раздела подкачки.

Теперь перейдите к файлу fstab от имени пользователя root в этом файле и перейдите в строку «# swap был включен / dev / sda6 во время установки», замените UUID-номер под swap на тот, который вы получили из команды blkid

Удалите символ «#» перед UUID, это означает, что строка не будет работать, поэтому удалите ее.

Также полностью удалите нижнюю строку /dev/mapper/cryptswap1 none swap sw 0 0

Теперь перезагрузитесь.

Надеюсь, это поможет.

Sudheer
источник
Вам не нужно загружаться, обмен должен быть доступен сразу - это было для меня!
Карстен Аггер
1
@CarstenAgger: простое редактирование fstab само по себе ничего бы не сделало. Вы также должны были запустить sudo swapon /dev/sda6или включить его через gparted или что-то еще.
Дейл Андерсон
Это решение также работало для новой установки Ubuntu 14.04, которая зависала при приближении к использованию всей своей оперативной памяти.
Дейл Андерсон