Ubuntu 17.04 - нет раздела подкачки?

13

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

$ 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 

Я просто выбрал то, что было предложено во время установки. Но это кажется странным.

laukok
источник
попробуйcat /proc/swaps
phuclv

Ответы:

26

В этом нет ничего плохого. В новых установках от 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

Видите - работает просто отлично.

Согласно Arch wiki

Нет никакого преимущества в производительности для непрерывного файла подкачки или раздела, оба обрабатываются одинаково.

Это просто обеспечивает немного больше гибкости; легче изменить размер.

Небольшое примечание: Btrfs (альтернативная файловая система ext4) не поддерживает использование файла подкачки, поэтому вам нужно будет создать раздел подкачки самостоятельно, если вы хотите использовать Btrfs. Но если вы достаточно смелы, чтобы использовать Btrfs, вы наверняка знаете, что делаете в любом случае;)

Занна
источник
@Zanna / swapfile и раздел подкачки выполняют аналогичную функцию, кроме случаев гибернации, верно?
Хейннема
1
Если я только что обновил более старую систему с установленным разделом подкачки до 17.04, должен ли я удалить свой старый раздел подкачки?
кот
@cat - ты должен задать этот другой вопрос ...
HorusKol
btrfsнекоторое время назад был готов к производству, только некоторые функции (все еще) являются экспериментальными; неверно рассматривать весь FS как экспериментальный ...
Heemayl