Задать вопрос

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

Как можно сделать swap на сервере, где установлен один NVMe -диск под систему ubuntu 22.04 и один HDD-диск емкостью 2TB, чтобы система использовала диск в 2TB как swap, а не определенный swap файл?
  • Вопрос задан
  • 474 просмотра
Подписаться 1 Средний Комментировать
Решение пользователя rPman К ответам на вопрос (4)
@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, есть где то поддержка сжатия данных на лету и тьма чего то еще
Ответ написан