swap распознается только при попытке ubuntu с живого компакт-диска

Это сработало для меня:

Откройте редактор конфигурации и настройте

/apps/nautilus/preferences/
    media_automount = true
    media_automount_open = true

Затем установите usbmount:

sudo apt-get install usbmount
4
задан 3 May 2012 в 00:05

3 ответа

Включена ли своп? swapon <device>

См. cat /proc/swaps

Если он указан, то он включен.

blkid | grep swap

Кажется, ваша запись fstab выглядит некорректной.

Попробуйте использовать строку :

/dev/sda6 none swap sw 0 0

Затем sudo swapon -a

Вы можете попробовать использовать UUID, который вы получаете из команды blkid выше, и использовать это вместо / dev / sda6

5
ответ дан 25 May 2018 в 12:13
  • 1
    можете ли вы опубликовать конкретные команды для этого, например. cat / proc / swaps? – ImaginaryRobots 1 May 2012 в 23:40
  • 2
    Это исправило проблему, и у меня есть своп. Я обновил ответ с содержимым /proc/swaps после исправления. – Omnipresent 3 May 2012 в 00:04

Попробуйте добавить /dev/sda6 none swap sw 0 0 в /etc/fstab, что вы можете сделать со следующими командами (введите их в терминал):

sudo su (Теперь он должен запросить ваш пароль. и нажмите enter для продолжения) echo "/dev/sda6 none swap sw 0 0" >> /etc/fstab

После этого перезагрузите систему и проверьте еще раз.

Для людей, которые задаются вопросом, почему я использую sudo su, вместо просто su; su, похоже, больше не работает для меня в Ubuntu 12.04.

0
ответ дан 25 May 2018 в 12:13
  • 1
    sudo echo " ... " должно сработать. И вам нужно заменить строку, которая может или не может существовать для / dev / sda6 – papashou 3 May 2012 в 06:27
  • 2
    @papashou Я думал, что это должно сработать, только когда я попробовал, это не так. – RobinJ 3 May 2012 в 10:29

При изменении размера свопа изменяет имя UUID в /etc/fstab. Если у вас нет ярлыка (например, / dev / sda5) в вашем /etc/fstab файле, он не узнает новый своп. Как это объясняется в файле fstab, использование UUID в некоторых случаях более устойчиво (очевидно, не в этом).

Отключите накопитель подкачки и скопируйте его UUID:

>sudo swapoff -av
swapoff on /dev/sda5

>sudo mkswap /dev/sda5
Setting up swapspace version 1, size = 16604156 KiB
no label, UUID=f0ac7203-dac5-479b-a33a-be7a3dca6aae

Обновите UUID вашего свопа в /etc/fstab до нового значения с шага выше:

>sudo vim /etc/fstab

Теперь перемонтируйте, обратите внимание на идентичные swapsize и devsize:

>sudo swapon -a --verbose
swapon on /dev/sda5
swapon: /dev/sda5: found swap signature: version 1, page-size 4, same byte order
swapon: /dev/sda5: pagesize=4096, swapsize=17002659840, devsize=17002659840

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

. Большинство ответов на мою проблему предложили изменить ` / etc / fstab ', чтобы использовать метку, а не UUID. Я не решался это сделать и поэтому не смог решить проблему, пока не натолкнулся на то, что UUID тоже изменится.

0
ответ дан 25 May 2018 в 12:13

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

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