Годные советы

» » Как правильно удалить 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

Для правильного удаления 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: *

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

Вопрос: шесть плюс шесть (ответ прописью)
Ответ: