Файл подкачки на другом диске?

Как можно сделать swap на сервере, где установлен один NVMe -диск под систему ubuntu 22.04 и один HDD-диск емкостью 2TB, чтобы система использовала диск в 2TB как swap, а не определенный swap файл?
  • Вопрос задан
  • 226 просмотров
Решения вопроса 1
@rPman
своп настриивается как точка монтирования в /etc/fstab, если тебе автоматически после перезагрузки
UUID=xxx-xxx-xx-xxx none swap sw 0 0
UUID=xxx тут способ указания раздела (или всего диска) для свопа, можно указать устройство /dev/sdXY или сразу файл (автоматически подключит loop девайс и будет туда свопаться)

если тебе однократно, то подключать командой
swapon устройство

Однократно своп нужно проинициализировать командой
mkswap устройство

p.s. на сколько я знаю, уже давно, своп может размещаться в т.ч. по сети (nfs например или nbd), точно помню был пример размещения свопа в vram gpu, есть где то поддержка сжатия данных на лету и тьма чего то еще
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Конечно, а в чём сложность?
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Непонятно, зачем тебе 2Тб под swap. Наверное цель - какая-то другая у тебя.
Ответ написан
Комментировать
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Это не винда, где чем больше своп - тем лучше. Сейчас вообще zswap используется и не выделяется отдельного места под своп.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы