Автор Тема: Нет раздела подкачки  (Прочитано 900 раз)

Оффлайн my.altlinux

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Нет раздела подкачки
« : 08.07.2022 23:26:03 »
SL9, установлен давно, и недавно я с удивлением понял что работает он у меня без swap раздела. Индикатор Загрузка системы так и пишет - Нет раздела подкачки.

А возможно ли его создать и чтоб система его использовала? Как?

Оффлайн trs

  • Давно тут
  • **
  • Сообщений: 284
Re: Нет раздела подкачки
« Ответ #1 : 09.07.2022 07:18:20 »
А какие вообще есть разделы? Можно посмотреть в gparted (не знаю, установлена ли по умолчанию в SL9). Или командой
fdisk -lс правами root.
Возможно, раздел есть, надо лишь его задействовать (добавив в /etc/fstab).

Если же раздела нет, то, гипотетически, можно уменьшить какой-то из других разделов, но при этом есть риск потерять данные.
В таком случае может быть проще создать файл подкачки https://www.altlinux.org/Swap

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 627
Re: Нет раздела подкачки
« Ответ #2 : 09.07.2022 09:11:49 »
Да вопрос проблемный, что не получается рулить просто вот так подкачкой.
Разница в отсутствии и присутствии в том что линукс просто начинает тормозить если не хватает.
« Последнее редактирование: 09.07.2022 09:16:20 от kessys »
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн trs

  • Давно тут
  • **
  • Сообщений: 284
Re: Нет раздела подкачки
« Ответ #3 : 09.07.2022 10:37:16 »
В Виндос нет раздела подкачки, насколько помню, только файл подкачки на файловой системе. То есть там как по ссылке, но не через командную строку, а графический интерфейс.

Оффлайн NickM

  • Завсегдатай
  • *
  • Сообщений: 901
Re: Нет раздела подкачки
« Ответ #4 : 09.07.2022 10:45:01 »
Да вопрос проблемный, что не получается рулить просто вот так подкачкой.
Что в Ваших словах означает "вопрос проблемный"?
Что означает "не получается рулить просто вот так"?


Оффлайн Александр Ерещенко

  • Завсегдатай
  • *
  • Сообщений: 1 161
Re: Нет раздела подкачки
« Ответ #5 : 09.07.2022 12:00:25 »
Разница в отсутствии и присутствии в том что линукс просто начинает тормозить если не хватает.
Если не хватает оперативной памяти и при этом нет подкачки, то (настройка по умолчанию) просто будут вышибаться лишние процессы из памяти, а это выглядит не как "начинает тормозить" :))
А вот когда не хватает оперативки, но активно используется подкачка, вот тогда действительно "начинает тормозить".
И вот если в этом случае и подкачки не хватит, только тогда уже начнёт убивать процессы.

И посмотрите, есть ли действительно на ваших дисках swap-раздел ?
fdisk -lили
lsblkА также загляните в /etc/fstab, что там у вас по поводу swap написано (в последние годы принято указывать в fstab дисковые разделы по UUID, а не по имени устройства, чтобы не было жёсткой привязки к точке подключения)
Как вариант, у вас был подключен swap-раздел, но сменился его UUID (пересоздали заново, например), и он теперь не подключается. Если действительно так, то поменяйте в fstab UUID для swap на нужный
Текущие UUID разделов можно глянуть так:
lsblk -o NAME,MOUNTPOINT,UUID
ЗЫ. И да, можно жить и без swap, если точно знаете, что оперативки хватит с запасом.

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 627
Re: Нет раздела подкачки
« Ответ #6 : 09.07.2022 12:11:02 »
Да вопрос проблемный, что не получается рулить просто вот так подкачкой.
Что в Ваших словах означает "вопрос проблемный"?
Что означает "не получается рулить просто вот так"?
Также как в виндовс сказал ему скока хочешь, и после перезагрузки всё отлично
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 627
Re: Нет раздела подкачки
« Ответ #7 : 09.07.2022 12:14:27 »
Если не хватает оперативной памяти и при этом нет подкачки, то (настройка по умолчанию) просто будут вышибаться лишние процессы из памяти, а это выглядит не как "начинает тормозить" :))
А вот когда не хватает оперативки, но активно используется подкачка, вот тогда действительно "начинает тормозить".
И вот если в этом случае и подкачки не хватит, только тогда уже начнёт убивать процессы.
Сказано красиво и верно словами пользователей на реальных событиях, и убивать не убивает процессы просто встает на месте вместе с запущенным консультантом из под вайн, либо же где-то на документах с консультантом сетевым.
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн NickM

  • Завсегдатай
  • *
  • Сообщений: 901
Re: Нет раздела подкачки
« Ответ #8 : 09.07.2022 12:26:54 »
Также как в виндовс сказал ему скока хочешь, и после перезагрузки всё отлично
Почитайте за swapfile, zram и всё у Вас станет отлично, как в "Windows", и даже перезагрузки не потребуется.

Оффлайн my.altlinux

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Re: Нет раздела подкачки
« Ответ #9 : 11.07.2022 22:21:43 »
А какие вообще есть разделы?
Нет, физически такого раздела нет, могу создать...знать бы как его потом подсунуть системе.

Оффлайн my.altlinux

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Re: Нет раздела подкачки
« Ответ #10 : 11.07.2022 22:25:50 »
Почитайте за swapfile
т.е. раздел создавать не надо, может быть просто файл? Чудеса, всегда считал что в Линуксе своп это отдельный раздел.

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 631
Re: Нет раздела подкачки
« Ответ #11 : 11.07.2022 23:00:34 »
т.е. раздел создавать не надо, может быть просто файл?
Чудес не бывает. Нет разницы какое адресуемое пространство использовать для swap, хоть zram-swap, хоть swap-file, хоть swap-partition. Кроме случая гибернации системы, где действительно, нужен отдельный раздел равный, или больший, чем объём RAM.
Нет, физически такого раздела нет, могу создать...знать бы как его потом подсунуть системе.
Создать раздел с типом linux-swap. Для mbr разметки будет тип 82, для gpt найдёте тип сами.
Инициализировать командой mkswap /dev/sd...
Включить его, прямо сейчас, в системе командой swapon /dev/sd...
Проверить что он подключён командой swapon -s
Добавить монтирование этого раздела в /etc/fstab
Пересобрать конфигурацию загрузчика командой grub-mkconfig -o /boot/grub/grub.cfgПерезагрузиться. И командой  swapon -s проверить, что раздел подключён как swap.

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 631
Re: Нет раздела подкачки
« Ответ #12 : 11.07.2022 23:09:54 »
Да вопрос проблемный, что не получается рулить просто вот так подкачкой.
Рулить просто так можно файлом подкачки, если на корневом разделе есть достаточно места для него.
Да, не через GUI, а через консоль, но ведь можно. Причём даже без перезагрузки системы.
Разница между скоростью работы файла и раздела подкачки не сильно отличается на HDD. На SSD разница более ощутимая, но нет большого смысла создавать swap на SSD, лучше добавить RAM.

Оффлайн my.altlinux

  • Давно тут
  • **
  • Сообщений: 57
    • Email
Re: Нет раздела подкачки
« Ответ #13 : 11.07.2022 23:12:45 »
Разница между скоростью работы файла и раздела подкачки не сильно отличается на HDD
А что быстрее будет?

dango_

  • Гость
Re: Нет раздела подкачки
« Ответ #14 : 12.07.2022 05:46:59 »
Разница между скоростью работы файла и раздела подкачки не сильно отличается на HDD.
Разница есть при размещении swap-раздела (или swap-файла) в начале диска HDD в отличии от размещения в конце диска.
А создание файла подкачки на разделе с фрагментированными данными может привести к фрагментации самого файла подкачки и следовательно к потери производительности.
А что быстрее будет?
На HDD без разницы. Да и на SSD тоже.
« Последнее редактирование: 12.07.2022 05:51:54 от dango_ »