Найти в Дзене
Yodo чат-бот учитель

Подключение файла подкачки в Ubuntu

Оглавление

В сегодняшней статье мы рассмотрим подключение файла подкачки в Ubuntu, если вы не хотите делать отдельный раздел под это, а именно файл, как на Windows.

Немного теории:

Swapping (или «подкачка памяти») — это процесс, при котором страница памяти копируется в специальное пространство на жестком диске, называемое пространством подкачки (англ. «swap space»), освобождая занимаемый ею объем оперативной памяти. В Linux для этого существует специальная программа — менеджер памяти. Каждый раз, когда системе требуется больше памяти, чем ей физически доступно в данный момент, менеджер памяти ищет все редко используемые страницы памяти и вытесняет их на жесткий диск, предоставляя освободившуюся память другому приложению (процессу).

Подготовка к подключению файла подкачки в Ubuntu

Предупреждение! Неправильное выполнение действий может привести к долгой загрузке ОС, а если что-то не так будет с fstab, то может и вовсе не загрузиться. Вы все делаете на собственный страх и риск. Также, для sudo требуется ввод пароля пользователя, пароль при вводе не отображается.

sudo — команда, которая позволяет выполнять команды от имени root (самого привилегированного по правам пользователя в Linux)

Убедимся, что у нас нету действующего файла подкачки командой sudo swapon --show

Создаем файл подкачки

Как видим, файла/раздела нет. Создадим файл командой sudo fallocate -l 2G /swapfile

Где 2G — 2 гигабайта. Можно указывать как M — мегабайты, так и гигабайты — G.

Затем проверим, выделилось ли место командой ls -lh /swapfile

-2

Убедившись, что всё на месте даём необходимые права для чтения/записи системой командой sudo chmod 600 /swapfile

Теперь кроме системы никто не сможет тронуть данный файл. Затем создайте в этом файле файловую систему подкачки командой sudo mkswap /swapfile

Включаем файл подкачки

И включите её командой sudo swapon /swapfile

-3

Затем введите команду echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

-4

Читай также как установить Docker на Ubuntu в нашей статьей

Это добавит автоматический запуск подкачки при старте системы. Затем sudo nano /etc/fstab

Найдем только что добавленную строку, уберем пробелы и заменим их на табуляцию (Вместо пробела нажимать TAB).

Должно получиться как на скриншоте, в разделе подкачки (swap) будет виден размер созданного нами файла. Затем сохраним файл нажатием сочетания Ctrl + O и затем Y

-5

На этом подключение файла подкачки или SWAP можно считать завершенным.

Попробуй бесплатно наши курсы по Linux и DevOPS на:yodo.im/start