Ubuntu 17.04 - не має розділу swap?


13

Чому я не маю в своєму інсталяції розділ swap?

$ 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 

Я просто вибрав те, що було запропоновано під час встановлення. Але це здається дивним.


спробуйтеcat /proc/swaps
phuclv

Відповіді:


26

Нічого поганого немає. У свіжих установках 17.04 у нас є файл swap замість розділу swap, як згадується у примітках до випуску (якщо ви оновите, а не встановлюєте заново, у вас все ще буде розділ swap).

Файл swap розміщений за адресою

/swapfile

Ви завжди можете перевірити стан swap за допомогою команди 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

Немає переваги в продуктивності ні для суміжного файлу swap, ні для розділу, обидва трактуються однаково.

Це просто забезпечує трохи більше гнучкості; простіше змінити розмір.

Незначна примітка: Btrfs (альтернативна файлова система ext4) не підтримує використання файлів підкачки, тому вам потрібно буде створити розділ swap самостійно, якщо ви хочете використовувати Btrfs. Але якщо ви достатньо сміливі, щоб використовувати Btrfs, ви точно знаєте, що все одно робите;)


@Zanna / swapfile та swap-розділ виконують аналогічну функцію, за винятком випадків сплячки, правильно?
heynnema

1
Якщо я лише оновив стару систему, встановлену з розділом swap, до 17.04, чи слід видалити старий розділ swap?
кіт

@cat - тобі варто поставити ще одне запитання ...
HorusKol


btrfsвін став готовим до виробництва деякий час тому, лише деякі функції, які є (досі) експериментальними; неправильно ставитись до всієї ФС як до експериментальної ...
heemayl
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.