Система не устанавливает раздел подкачки

Убедитесь, что вы sudo при запуске du. Например, если вы запустите du -hs /*, вы не увидите реальное использование диска, если не добавить sudo.

1
задан 16 September 2014 в 16:29

6 ответов

Спасибо за ваш вопрос. Поскольку я смотрел на это, я обнаружил, что моя система имела такую ​​же проблему, что и ваша, после обновления до Natty, вчера. Я считаю, что проблема в том, что UUID раздела подкачки изменился во время обновления. Вот как я его исправил.

Выполнить sudo blkid. Это покажет текущие UUID всех разделов на диске. Я подозреваю, что вы увидите, что UUID вашего раздела подкачки теперь отличается от значения в / etc / fstab. Если все по-другому, запустите некоторый текстовый редактор в sudo для редактирования / etc / fstab. Замените значение UUID на текущее фактическое значение, как показано командой blkid выше. Не включайте кавычки. Сохраните файл и перезагрузите систему. Запустите free -m, чтобы убедиться, что изменение устранило проблему:
$ free -m
             total       used       free     shared    buffers     cached
Mem:          1001        604        396          0        123        199
-/+ buffers/cache:        281        719
Swap:         1953          0       1953
8
ответ дан 25 May 2018 в 21:46
  • 1
    я не использовал UUID, я использовал / dev / sda5, как я упомянул в своем вопросе. это не повлияло бы на меня? – caesay 1 May 2011 в 01:05
  • 2
    ОК. Итак, ваш / etc / fstab не использует UUID? – Tim 1 May 2011 в 06:15
  • 3
    нет, это не работает. с или без uuid's – caesay 1 May 2011 в 22:39
  • 4
    Это помогло мне. Благодарю. – Thomio 15 February 2014 в 19:40
  • 5
    Работали как обаяние! – ShuaibKunji 15 October 2016 в 22:29

Мой /etc/fstab (Debian) имеет следующее содержимое:

UUID=7b533ab9-cb87-4a30-a4d8-689788f21985 none  swap sw 0 0

Ваша должна иметь эту строку, основанную на том, что вы сказали нам о вашей конфигурации:

/dev/sda5 none swap sw 0 0

Интересно, почему в качестве новичка в Linux вам интересно об этом. ОЗУ дешево в эти дни. У меня 4 ГБ, и я занимаюсь разработкой Java (например, IntelliJ использует тонну ОЗУ), но я никогда не кончаю.

И я должен сказать, что я удивлен, что у вас есть таких проблем. Вы не запускали установщик Ubuntu, используя параметры по умолчанию?

Или, может быть, вы получаете все эти проблемы из-за двойной загрузки (Win / Lin)?

1
ответ дан 25 May 2018 в 21:46
  • 1
    у меня есть эта строка, у меня не слишком много бара, и я дважды загружаюсь, но это не должно быть проблемой, потому что мои окна не касаются моего раздела подкачки, и я могу загрузить его с помощью swapon. – caesay 30 April 2011 в 21:57

У меня нет быстрого ответа, но я пошарил и нашел некоторые вещи, которые вы могли бы проверить, чтобы попытаться сузить проблему:

/ etc / fstab (5) должен указать раздел подкачки ( ваш выглядит отлично afaict) /etc/init/mountall.conf должен включать строку emits all-swaps, если вы запустите mountall как пользователь без полномочий root, его ответ должен включать swapon: /dev/sda5: open failed: Permission denied dmesg | less должен включать что-то вроде того, что у меня: [2.272092] sda: sda1 sda2 sda3 [2.272924] sd 1: 0: 0: 0: [sda] Прикрепленный диск SCSI ... (больше строк о монтаже sda1, sda2) ... [20.298550 ] Добавление замены 10239996k на / dev / sda3. Приоритет: -1 экстентов: 1 через: 10239996k / etc / fstab (5) должен содержать список разделов подкачки (ваш выглядит отлично afaict)
1
ответ дан 25 May 2018 в 21:46
  • 1
    я не могу найти какой-либо вывод в dmesg о дисках. mountall возвращает ошибку, а mountall.conf имеет эту строку. – caesay 1 May 2011 в 22:34
  • 2
    Если mountall никогда не пытался запустить swapon, это, кажется, ваша проблема. Что такое подробный вывод mountall -v? – krubo 2 May 2011 в 03:16
  • 3
    добавила его на вопрос @krubo – caesay 13 May 2011 в 09:06
  • 4
    см., где mountall -v говорит об обмене 0/0? Это идеальный ключ. См. Мой новый ответ. – krubo 14 May 2011 в 05:15

У меня была аналогичная проблема с Ubuntu 12.04 (Precise), но мой /etc/fstab был уже правильным. Оказывается, было что-то сломано в отношении формата моего раздела подкачки, что помешало обнаружению раздела подкачки blkid и mountall.

Подробности:

Мой раздел подкачки был /dev/mapper/foo-swap_1 - логический том LVM в зашифрованном (LUKS) разделе. Раздел подкачки никогда не будет активен при загрузке. Ручной запуск swapon -a работал. lsblk показал, что раздел подкачки blkid НЕ показал раздел подкачки blkid -p /dev/mapper/foo-swap_1, напечатав следующее сообщение:
/dev/mapper/foo-swap_1: ambivalent result (probably more filesystems on the device, use wipefs(8) to see more details)
wipefs -n /dev/mapper/foo-swap_1 показал две разные подписи файловой системы!

Устанавливая обе подписи (wipefs -a) и переформатируя swap (mkswap), исправил проблему для меня.

Вот скрипт, который автоматизирует исправление:

[ f2]
1
ответ дан 25 May 2018 в 21:46

После обновления до 12.04 произошли некоторые небольшие аномалии, а не biggie. Я не знал, что мой раздел подкачки не работал, пока я не попытался использовать Gimp на 14 мегапикселях с моего Olympus e330. Yikes.

Форумы на помощь. Ключи:

blkid показывает

/dev/sdb6: UUID="3e0550cf-4a55-4aa8-80fa-24103c1b25a7" TYPE="swap" 

, но он неактивен в соответствии с системным монитором, mmm'kay.

UUID был определенно прав, но no go ... не уверен, как я добрался до этой команды:

# blkid -p /dev/mapper/foo-swap_1
error: /dev/mapper/foo-swap_1: No such file or directory

Диспетчер файлов показал мне значок в 0 байт, контроль имени файла, - так что должно было там быть написано? Что [? D5]

$ sudo swapon --all --verbose yielded
swapon: cannot find the device for UUID=3e0550cf-4a55-4aa80fa-24103c1b25a7

Я редактировал добавление файла / etc / fstab

/dev/sdb6   none    swap    sw  0   0

Reboot и System Monitor показывают его активным, yay.

OK , Я, должно быть, был здесь и нашел команду

blkid -p /dev/mapper/foo-swap_1

Итак, это ключ к кому-то умнее меня. Надеюсь, это поможет.

1
ответ дан 25 May 2018 в 21:46

После UUID:

# Turn off swap swapoff "${SWAP}"

В конце:

swapon "${SWAP}"

0
ответ дан 25 May 2018 в 21:46

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

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