Ubuntu создать своп автоматически, даже если у меня нет настройки раздела подкачки?

Я готовил серверы для настройки кластера Kubernetes, основанный на официальном документе, Вы должны отключить своп, чтобы kubelet работать правильно .

Итак, я не создал разбиение подкачки для начала. (GPT - LVM - / boot & /) enter image description here

После завершения установки я проверяю состояние свопа, там он «своп 2g»

enter image description here

, но LSBLK все еще не показывает обмена

enter image description here

, поэтому я думаю, что своп в ОС и Swap на диске разные?

1
задан 9 March 2021 в 06:04

1 ответ

Поскольку несколько версий установщик Ubuntu по умолчанию создает файл подкачки, а не выделенный раздел подкачки. Вы найдете этот Swapfile, объявленный в файле конфигурации системы / etc / fstab с записью, аналогичной:

/swapfile                                 none            swap    sw              0       0

, чтобы навсегда отключить это пространство подкачки, вам нужно редактировать файл / etc / fstab / etc / fstab / etc / fstab (как администратор, например SudoEdit / etc / fstab ) и отключить эту строку. Безопасный способ - поставить знак комментариев # перед линией. Таким образом, вы могли легко восстановить пространство подкачки, снова удалив комментарий. Вы также можете выбрать удалить эту строку.

Это неплохая идея, чтобы иметь пространство подкачки. Вместо того, чтобы избавиться от свопа, вы можете отключить обмен только тогда, когда вы планируете запустить это конкретное приложение. SWAP может временно отключить с

sudo swapoff -a

, вы можете повторно включить все свопу на обмен с помощью

sudo swapon -a

SWAP, будет автоматически восстановлен после перезагрузки, если обмен объявлен в / etc / fstab .

0
ответ дан 18 March 2021 в 23:28

Другие вопросы по тегам:

Похожие вопросы: