Почему у меня нет раздела подкачки в моей установке?
$ lsblk
nvme0n1 259:0 0 238.5G 0 disk
└─nvme0n1p1 259:1 0 238.5G 0 part /
Я устанавливал Ubuntu / Kubuntu неправильно?
Я думал, что это должно быть похожим на это:
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p5 259:3 0 15.9G 0 part [SWAP]
├─nvme0n1p1 259:1 0 222.6G 0 part /
└─nvme0n1p2 259:2 0 1K 0 part
Я просто выбрал то, что было предложено во время установки. Но это кажется нечетным.
Неправильно нет ничего. В новых установках 17,04 у нас есть файл подкачки вместо раздела подкачки, как упомянуто в информации о версии (если Вы обновите, а не установите заново, то у Вас все еще будет раздел подкачки).
Файл подкачки расположен в
/swapfile
Можно всегда проверять состояние подкачки с командой swapon --show
.
Вот мой вывод в 17,04:
$ swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 1.3G 62.2M -1
Можно также видеть, используется ли это с free
команда, как обычно,
$ free -h
total used free shared buff/cache available
Mem: 1.9G 1.3G 152M 95M 423M 328M
Swap: 1.3G 62M 1.3G
Посмотрите - работать просто великолепно.
Согласно Дуге Wiki
Нет никакого преимущества производительности или для непрерывного файла подкачки или для раздела, обоих рассматривают тот же путь.
Это просто обеспечивает немного больше гибкости; легче изменить размер.
Незначительное примечание: Btrfs (альтернативная файловая система к ext4) не поддерживает использование файла подкачки, таким образом, необходимо будет создать раздел подкачки сами, если Вы захотите использовать Btrfs. Но если Вы достаточно храбры для использования Btrfs, Вы, конечно, знаете то, что Вы делаете так или иначе ;)