Како поставити замјенску датотеку на Линук-у

Свап је суштински део Линук-а и начин на који управља програмима. Уз то, корисници Линука могу да суспендују РАМ меморију, па чак и да доделе додатну меморију за програме који ће користити када физичка РАМ понестане. Довољно је рећи да сви треба да користе свап. У традиционалним дистрибуцијама Линука, наменска партиција је креирана посебно за коришћење свап-а. Овако се ствари одвијају веома дуго. У 2017. години, међутим, свап датотеке су ушле у моду. На пример: недавно је Убунту избацио свап партиције за свап датотеку, а други ће вероватно учинити исто у будућности. Разлог? Погодност. То је једна партиција мање за постављање током инсталације. Као резултат тога, систем се може брже инсталирати. Поред тога, датотека за замену може се повећати без поновног партиционисања целог чврстог диска и може се брзо онемогућити без много муке. Ево како можете да подесите СВАП датотеку на Линук-у.

Напомена: свап датотека се може подесити на било којој Линук дистрибуцији. Прво инсталирајте своју Линук дистрибуцију без свап партиције! Имајте на уму да то значи да не инсталирате традиционални, лаки инсталатер.

Често, да бисте добили инсталацију „без замене“, потребна је „прилагођена инсталација“. То значи ручно партиционисање, укључујући: постављање партиција и тачака монтирања и (ако је на УЕФИ) партицију за покретање.

На пример: на Убунту инсталатеру, да бисте добили прилагођену инсталацију, означили бисте поље „нешто друго“. У другим дистрибуцијама Линука, ово може бити „прилагођени изглед“ или нешто слично.

Ако користите систем датотека БтрФС, немојте следити овај водич. БтрФС нема апсолутно никакву подршку за свап датотеке.

Подешавање размене

Прављење свап датотеке укључује креирање датотеке са ДД. Мораћемо да направимо датотеку помоћу ДД алата. Имајте на уму да датотека за замену треба да буде идентична величини вашег физичког рам меморије. Унесите овај низ команди тачно онако како се појављује. Корисник мора да унесе све у ову дугачку реченицу одједном, и да је покрене као да је то једна команда.

  Како да претражујете Реддит са Линук десктопа помоћу Гиаре

Ако се то уради успешно, од вас ће се тражити да унесете број (у ГБ) и претворите га у мегабајте. Није потребна математика.

Напомена: Ако имате више од 4 ГБ РАМ-а, уместо тога учините своју датотеку за замену половином РАМ-а.

echo 'enter gigabytes:';read gigabytes;calculated=$((1024 * $gigabytes))

Прорачун датотеке за замену је спреман. Терминал је сачувао прорачун унутар $цалцулатед. Хајде сада да узмемо ово и укључимо га у ДД. Имајте на уму да процес креирања свап датотеке траје мало времена и да неће бити екрана за учитавање. Када терминал дозволи, унесите следећу команду.

судо дд иф=/дев/зеро оф=/свапфиле бс=1М цоунт=$цалцулатед

Затим промените дозволе за свап датотеку у /. Ово је потребно, јер систем мора да има пун приступ датотеци. Без овога, замена неће радити како треба.

добити корен љуске са: судо -с

chmod 600 /swapfile

Са исправљеним дозволама, време је да користите команду Мксвап. У ствари, ово је алатка која може узети партицију или датотеку и претворити је у простор за размену.

mkswap /swapfile

Дозволе су сада постављене и све је спремно за рад. Следећи корак у процесу је да кажете Линук-у да укључи замену. Ово се ради командом свапон.

swapon /swapfile

Како корисник унесе 4 горње команде, датотека за замену би требало да буде покренута и покренута. Међутим, то није довољно, јер систем мора да зна при покретању шта је свап и где се налази. Ово се ради уређивањем датотеке /етц/фстаб (картица система датотека).

Започните додавањем коментара на крај датотеке. Ово је за означавање картице система датотека, тако да је будуће уређивање лакше (јер корисник може лако да види ознаку коментара и зна шта је шта).

echo "# Swap file" >> /etc/fstab

Затим додајте ред испод коментара који прецизира где се налази свап датотека на систему, како систем треба да је третира итд.

echo "/swapfile none swap defaults 0 0" >> /etc/fstab

Када су ове две измене урађене, поново покрените систем. Од сада, када се ова Линук машина учита, имаће свап датотеку за коришћење.

  Како приступити Гоогле диску на Линук-у

Онемогућавање свап датотеке

За разлику од свап партиције, корисници могу лако да онемогуће датотеку и врло лако ослободе претходно коришћени простор. Нема потребе да се било шта поново дели. Уместо тога, трајно онемогућавање замене је брз процес у 3 корака.

Почните отварањем терминала и уносом следеће команде:

судо нано /етц/фстаб

Затим потражите било шта што се односи на замену (као што је коментар који даје до знања кориснику да је унос замене) и избришите све. Затим сачувајте измене у датотеци притиском на

Цтрл + О.

Са сачуваним изменама, искључите замену.

sudo swapoff -a

Унесите коренски директоријум система датотека.

cd /

Избришите саму свап датотеку.

sudo rm swapfile

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

Закључак

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