Како створити и користити свап датотеку на Линук -у

Научите концепт свап датотеке у Линуку, зашто се користи и њене предности у односу на традиционалну свап партицију. Научите и да креирате свап датотеку и промените јој величину.



Овај водич говори о концепту свап датотеке у Линуку, зашто се користи и њеним предностима у односу на традиционалну свап партицију. Научићете како да направите свап датотеку или јој промените величину.

Шта је свап датотека у Линук -у?

Свап датотека дозвољава Линук -у да симулира простор на диску као РАМ. Када систему почне да понестаје РАМ -а, он користи простор за замену и пребацује део садржаја РАМ -а на простор на диску. Ово ослобађа РАМ за опслуживање важнијих процеса. Када РАМ поново буде слободан, мења податке са диска. препоручујем читајући овај чланак да бисте сазнали више о размени на Линук -у .



Традиционално, свап простор се користи као засебна партиција на диску. Када инсталирате Линук, креирате засебну партицију само за замену. Али овај тренд се променио последњих година.

Са свап датотеком више вам не треба посебна партиција. Креирате датотеку под роот -ом и кажете систему да је користи као простор за размену.



Са наменском свап партицијом, промена величине свап простора је ноћна мора и немогућ задатак у многим случајевима. Али са свап датотекама можете им променити величину како желите.

Покренуте су најновије верзије Убунту -а и неких других дистрибуција Линука подразумевано користите датотеку за замену . Чак и ако не креирате свап партицију, Убунту сам ствара свап датотеку од око 1 ГБ.

веб прегледачи засновани на тексту

Погледајмо још нешто о размењивању датотека.

Проверите свап простор у Линуку

Пре него што кренете и почнете са додавањем свап простора, било би добро да проверите да ли у вашем систему већ имате свап простор.

То можете проверити помоћу бесплатна команда у Линуку . У мом случају, мој Делл КСПС има 14 ГБ замене.

free -h total used free shared buff/cache available Mem: 7.5G 4.1G 267M 971M 3.1G 2.2G Swap: 14G 0B 14G

Бесплатна команда даје вам величину свап простора, али вам не говори да ли је то права свап партиција или свап датотека. Команда свапон је у том погледу боља.

swapon --show NAME TYPE SIZE USED PRIO /dev/nvme0n1p4 partition 14.9G 0B -2

Као што видите, имам 14,9 ГБ свап простора и налази се на засебној партицији. Да се ​​ради о свап датотеци, тип би био филе уместо партиције.

swapon --show NAME TYPE SIZE USED PRIO /swapfile file 2G 0B -2

Ако немате простор за замену на систему, требало би да прикаже нешто овако:

free -h total used free shared buff/cache available Mem: 7.5G 4.1G 267M 971M 3.1G 2.2G Swap: 0B 0B 0B

Наредба свапон неће приказати излаз.

Направите свап датотеку на Линук -у

Ако ваш систем нема свап простор или мислите да свап простор није довољно адекватан, можете да креирате свап датотеку на Линуксу. Такође можете да креирате више датотека за замену.

Хајде да видимо како да креирате свап датотеку на Линуку. У овом водичу користим Убунту 18.04, али би требао радити и на другим дистрибуцијама Линука.

Корак 1: Направите нову датотеку за замену

Прво, направите датотеку величине жељене величине свап простора. Рецимо да желим да додам 1 ГБ свап простора у свој систем. Помоћу команде фаллоцате направите датотеку величине 1 ГБ.

sudo fallocate -l 1G /swapfile

Препоручује се да само роот дозволи читање и писање у свап датотеку. Чак ћете видети упозорење попут несигурних дозвола 0644, 0600 предложених када покушате да користите ову датотеку за област за замену.

sudo chmod 600 /swapfile

Имајте на уму да би назив свап датотеке могао бити било који. Ако вам је потребно више размена, можете му дати било које одговарајуће име, попут свап_филе_1, свап_филе_2 итд. То је само датотека унапред дефинисане величине.

Корак 2: Означите нову датотеку као простор за замену

Морате да кажете систему Линук да ће се ова датотека користити као простор за замену. То можете учинити са мксвап оруђе.

sudo mkswap /swapfile

Требало би да видите излаз овако:

Setting up swapspace version 1, size = 1024 MiB (1073737728 bytes) no label, UUID=7e1faacb-ea93-4c49-a53d-fb40f3ce016a

Корак 3: Омогућите датотеку за замену

Сада ваш систем зна да се датотека свапфиле може користити као свап простор. Али то још није учињено. Морате омогућити свап датотеку тако да ваш систем може почети да користи ову датотеку као свап.

sudo swapon /swapfile

Сада, ако проверите свап простор, требало би да видите да ваш Линук систем препознаје и користи га као област за замену:

swapon --show NAME TYPE SIZE USED PRIO /swapfile file 1024M 0B -2

Корак 4: Нека промене буду трајне

Све што сте до сада урадили је привремено. Поново покрените систем и све промене ће нестати.

Промене можете учинити трајним додавањем новостворене датотеке за замену у /етц /фстаб датотеку.

како уклонити линук из дуал боот -а

Увек је добра идеја направити резервну копију пре него што извршите било какве промене у /етц /фстаб датотеци.

sudo cp /etc/fstab /etc/fstab.back

Сада можете додати следећи ред на крај /етц /фстаб датотеке:

/swapfile none swap sw 0 0

То можете учинити ручно помоћу а уређивач текста командне линије или само користите следећу команду:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Сада имате све на свом месту. Ваша свап датотека ће се користити чак и након поновног покретања Линук система.

Подесите сваппинесс

Параметри сваппинесс одређују колико често треба користити свап простор. Вредност замене се креће од 0 до 100. Већа вредност значи да ће се свап простор чешће користити.

Подразумевана сваппинесс на Убунту радној површини је 60, а на серверу је 1. Можете проверити сваппинесс следећом командом:

cat /proc/sys/vm/swappiness

Зашто сервери треба да користе ниску замену? Пошто је замена спорија од РАМ -а и ради бољих перформанси, РАМ би требало користити што је више могуће. На серверима је фактор перформанси кључан и стога је замена што је могуће нижа.

Замену можете да промените у ходу помоћу следеће наредбе системд:

sudo sysctl vm.swappiness=25

Ова промена је ипак само привремена. Ако желите да буде трајна, можете уредити /етц/сисцтл.цонф датотеку и додати вредност сваппинесс на крају датотеке:

vm.swappiness=25

Промена величине свап простора на Линук -у

Постоји неколико начина на које можете променити величину свап простора на Линуксу. Али пре него што то видите, требало би да научите неколико ствари око тога.

шта је ХД аудио позадински процес

Када затражите од система да престане да користи свап датотеку за свап област, он пребацује све податке (да будемо прецизнији) натраг у РАМ. Дакле, требало би да имате довољно слободног РАМ -а пре него што га замените.

Због тога је добра пракса креирање и омогућавање друге привремене датотеке за замену. На овај начин, када замените оригиналну област за замену, ваш систем ће користити привремену датотеку за замену. Сада можете променити величину оригиналног простора за замену. Привремену свап датотеку можете ручно уклонити или оставити такву каква јесте и она ће се аутоматски избрисати при следећем покретању.

Ако имате довољно слободног РАМ -а или сте створили привремени простор за замену, замените оригиналну датотеку.

sudo swapoff /swapfile

Сада можете користити фаллоцате команду да промените величину датотеке. Рецимо, промените га на 2 ГБ у величини:

sudo fallocate -l 2G /swapfile

Сада поново означите датотеку као простор за замену:

sudo mkswap /swapfile

И поново укључите замену:

sudo swapon /swapfile

Такође можете изабрати да имате више датотека за замену истовремено.

Уклањање датотеке за замену у Линуку

Можда имате своје разлоге зашто не користите свап датотеку на Линуку. Ако желите да га уклоните, процес је сличан ономе што сте управо видели при промени величине замене.

Прво се уверите да имате довољно слободне РАМ меморије. Сада замените датотеку:

sudo swapoff /swapfile

Следећи корак је уклањање одговарајућег уноса из /етц /фстаб датотеке.

И на крају, можете уклонити датотеку да бисте ослободили простор:

како зауставити искачуће прозоре анкете
sudo rm /swapfile

Да ли се мењате?

Мислим да сада добро разумете концепт свап датотеке у Линуку. Сада можете једноставно креирати свап датотеку или им променити величину према вашим потребама.

Ако имате нешто да додате на ову тему или ако имате било каквих недоумица, оставите коментар испод.


Свиђа ти се оно што читаш? Молимо вас да то поделите са другима.

Занимљиви Чланци

Како извући РАР датотеке на Мац ОС?

Како извући РАР датотеке на Мац ОС?

Како извући РАР датотеке на Мац ОС?

Вирус компаније Емаил Хоусе

Вирус компаније Емаил Хоусе

Како уклонити вирус компаније Хоусе Емаил - упутства за уклањање вируса (ажурирано)

Како уклонити отмичара прегледача Еаси Цоупон Финдер

Како уклонити отмичара прегледача Еаси Цоупон Финдер

Како се решити Еаси Цоупон Финдер Бровсер Хијацкер - водич за уклањање вируса (ажурирано)

АБЦ Рансомваре

АБЦ Рансомваре

Како уклонити АБЦ Рансомваре - кораци за уклањање вируса (ажурирано)

Не могу да инсталирам исправке за Виндовс на Виндовс 7 и 10 - како то поправити?

Не могу да инсталирам исправке за Виндовс на Виндовс 7 и 10 - како то поправити?

Не могу да инсталирам исправке за Виндовс на Виндовс 7 и 10 - како то поправити?

Како уклонити 404 Кеилоггер из оперативног система

Како уклонити 404 Кеилоггер из оперативног система

Како уклонити 404 Кеилоггер - упутства за уклањање вируса (ажурирано)

Како исправити грешку „Даљинска процедура није успела“?

Како исправити грешку „Даљинска процедура није успела“?

Како исправити грешку „Даљинска процедура није успела“?

Како уклонити отмичара претраживача ТрацкаПацкаге?

Како уклонити отмичара претраживача ТрацкаПацкаге?

Како се ослободити ТрацкаПацкаге Тоолбар - водич за уклањање вируса (ажурирано)

Историјски чистији адвер

Историјски чистији адвер

Како да деинсталирате рекламни програм Хистори Цлеанер - упутства за уклањање вируса (ажурирано)

Ваш МацОС 10.12 Сиерра заражен је са 3 вируса! ПОП-УП превара (Мац)

Ваш МацОС 10.12 Сиерра заражен је са 3 вируса! ПОП-УП превара (Мац)

Како се ријешити МацОС-а 10.12 Сиерра је заражена 3 вируса! ПОП-УП превара (Мац) - водич за уклањање вируса (ажуриран)


Категорије