» » » Как правильно удалить swap Ubuntu в ядре Linux

Как правильно удалить swap Ubuntu в ядре Linux

Если нужно удалить swap Ubuntu в ядре Linux, желательно действовать рассудительно и правильно, чтобы не породить новые проблемы.

 

Удаление  swap-файла кажется удачным решением, когда нужно освободить место на диске, а компьютер имеет достаточно ресурсов для быстродействия. По умолчанию размер swap в Ubuntu обычно составляет порядка 770 Мб, так что это действительно солидный кусок дискового пространства.

удалить swap ubuntuудалить swap ubuntu

 

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

 

Не рекомендуется полностью удалять swap-файл без создания нового файла подкачки. Вместо удаления лучше использовать отключение.

Как отключить swap в Ubuntu

Простое решение проверки - временное отключение swap-файла. В этом случае своп не удаляется, но подкачка прекращает работу.  И при необходимости его всегда можно включить снова.

 

Отключение свопа производится командой:

sudo swapoff –a

 

Включение командой:

swapon –a

 

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

Правильное удаление

Для правильного удаления swap-файла следует действовать в следующем порядке:

  1. Определить местонахождение своп-файла командой: # cat /proc/swaps .
  2. Отключить файл подкачки: # sudo swapoff /dir/swapXXX ,  где dir- каталог с файлом, swapXXX – имя свопа.
  3. Удалить своп: # sudo rm /dir/swapXXX.

Нужно учитывать, что обычно в Ubuntu предусматривается автоматическая загрузка swap при старте. Поэтому для полного удаления свопа необходимо также удалить его из автоматической загрузки. Для этого командой # sudo gedit /etc/fstab  выводится на экран файл автоматической загрузки, в котором удаляется нужная строчка.

 

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




Ваше имя: *
Ваш e-mail: *

Подписаться на комментарии

Вопрос: семь минус четыре (ответ прописью)
Ответ:
Сайт Годные советы - это источник полезных советов и справочной информации. Дом и домашнее хозяйство, дача, автомобили, досуг и бизнес, здоровье и бытовые товары, - все это находит свое место в виде лайфхаков или обзоров.
По вопросам любого вида копирования, рекламы или содержания сайта, обращаться к редакции.
Мы используем куки для Вашего удобства. Продолжая пользоваться сайтом, Вы соглашаетесь с этим.
© 2015-2023 Все права защищены