Я готовил серверы для настройки кластера Kubernetes, основанный на официальном документе, Вы должны отключить своп, чтобы kubelet работать правильно
.
Итак, я не создал разбиение подкачки для начала. (GPT - LVM - / boot & /)
После завершения установки я проверяю состояние свопа, там он «своп 2g»
, но LSBLK
все еще не показывает обмена
, поэтому я думаю, что своп в ОС и Swap на диске разные?
Поскольку несколько версий установщик 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
.