Kuidas Linuxis vahetatavat faili üles seada?

click fraud protection

Vahetus on Linuxi ja selle programmide haldamise oluline osa. Selle abil saavad Linuxi kasutajad RAM-i peatada ja eraldada programmidele isegi lisamälu, kui füüsiline RAM otsa saab. Piisab, kui öelda, et kõik peaksid kasutama vahetustehingut. Traditsioonilistel Linuxi distributsioonidel luuakse spetsiaalne sektsioon spetsiaalselt vahetuste kasutamiseks. Nii on asjad läinud väga pikka aega. 2017. aastal on aga moefailidesse jõudnud vahetusfailid. Näiteks: hiljuti on Ubuntu swap-faili jaoks swap-partitsioonid tühjendanud ja tõenäoliselt teevad seda tulevikus ka teised. Põhjus? Mugavus. Installimise ajal on see üks vähem sektsioon. Selle tulemusel saab süsteem kiiremini installida. Lisaks saab vahetusfaili suurendada ilma kogu kõvaketta uuesti osadeks jagamata ning selle saab kiiresti ilma suurema vaevata keelata. SWAP-faili saab Linuxis seadistada järgmiselt.

Märkus: vahetusfaili saab seadistada mis tahes Linuxi levitamisel. Installige esmalt oma Linuxi distributsioon ilma vahetuspartitsioonita! Pidage meeles, et see tähendab, et ärge installige tavapärase ja hõlpsa paigaldajaga.

instagram viewer

Sageli on vahetamata installi saamiseks vajalik kohandatud install. See tähendab käsitsi eraldamist, sealhulgas partitsioonide ja kinnituspunktide seadistamist ning (kui UEFI-l on) alglaadimissektsiooni seadistamine.

Näiteks: Ubuntu installiprogrammis märkige kohandatud installi saamiseks ruut „midagi muud”. Teiste Linuxi distributsioonide puhul võib see olla kohandatud paigutus või midagi sarnast.

Kui kasutate failisüsteemi BtrFS, ärge järgige seda juhendit. BtrFS ei toeta vahetusfaile.

Vahetuse seadistamine

Vahetusfaili tegemine hõlmab faili loomist DD-ga. Peame faili tegema DD-tööriista abil. Pidage meeles, et vahetusfail peaks olema identne teie füüsilise mälu suurusega. Sisestage see käsurida täpselt nii, nagu see paistab. Kasutaja peab sisestama kõik selle pika lause korraga ja käitama seda justkui ühe käsuga.

Kui see õnnestub, palutakse teil sisestada number (GB-des) ja teisendada see megabaiditeks. Matemaatikat pole vaja.

Märkus. Kui teil on mälu rohkem kui 4 GB, tehke selle asemel vahetamisfail pool mälust.

kaja 'sisesta gigabaiti:'; loe gigabaiti; arvutatud = $ ((1024 * $ gigabaiti))

Vahetusfaili arvutus on valmis. Terminal salvestas arvutuse arvutatud dollari sees. Nüüd võtame selle ja ühendame selle DD-ga. Pidage meeles, et vahetusfaili loomine võtab natuke aega ja laadimiskuva ei kuvata. Kui terminal lubab, sisestage järgmine käsk.

sudo dd, kui = / dev / null = / / swapfile bs = 1M arv = $ arvutatud

Järgmisena muutke kataloogis / vahetusfaili õigusi. See on vajalik, kuna süsteemil peab olema täielik juurdepääs failile. Ilma selleta ei toimi vahetus õigesti.

saada juurekest koos: sudo -s

chmod 600 / vahetusfail

Kui õigused on parandatud, on aeg kasutada käsku Mkswap. Tegelikult on see tööriist, mis võib võtta sektsiooni või faili ja muuta see vahetusruumiks.

mkswap / swapfile

Load on nüüd seatud ja kõik on valmis minema. Protsessi järgmine samm on käskida Linuxil vahetus sisse lülitada. Seda tehakse käsku swapon abil.

vahetusfail

Kui kasutaja sisestab ülaltoodud 4 käsku, peaks vahetusfail olema üles töötatud. Kuid sellest ei piisa, kuna süsteem peab alglaadimisel teadma, mis vahetuskoht on ja kus see asub. Seda saab redigeerida /etc/fstab fail (failisüsteemi vahekaart).

Alustage kommentaari lisamisega faili lõppu. See on failisüsteemi vahekaardi sildistamine, nii et edasine redigeerimine on lihtsam (kuna kasutaja näeb kommentaaride silti hõlpsalt ja teab, mis on mis).

echo "# Vaheta fail" >> / etc / fstab

Järgmisena lisage kommentaari alla rida, mis täpsustab, kus vahetusfail süsteemis asub, kuidas süsteem peaks seda käsitlema jne.

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

Kui need kaks muudatust on tehtud, taaskäivitage süsteem. Nüüdsest, kui see Linuxi masin laaditakse, on sellel kasutatav vahetusfail.

Vahetusfaili keelamine

Erinevalt vahetuspartitsioonist saavad kasutajad faili hõlpsalt keelata ja vabastada varem kasutatud ruumi väga lihtsalt. Midagi pole vaja ümber jagada. Selle asemel on vahetuse püsiv keelamine 3-sammuline kiire protsess.

Alustuseks avage terminal ja sisestage järgmine käsk:

sudo nano / etc / fstab

Järgmisena otsige midagi vahetatavat (nt kommentaar, mis annab kasutajale teada, et see on vahetuskanne) ja kustutage kõik. Seejärel salvestage muudatused faili, vajutades

Ctrl + O.

Kui muudatused on salvestatud, lülitage vahetus välja.

sudo swapoff -a

Sisestage juurfailisüsteemi kataloog.

CD /

Kustutage vahetusfail ise.

sudo rm vahetusfail

Taaskäivitage arvuti. Taaskäivitamisel on vahetusfail täielikult kadunud ja keelatud.

Järeldus

Vahetus on kasulik, kuna see annab programmidele lisakulutusi, kui neil mälu otsa saab. Ehkki vahetusfailidest pole seda piisavalt mainitud, on sellel reaalseid eeliseid. Selle abil saab vahetusi hõlpsalt teha ja ilma ümberjaotamiseta välja lülitada. Lisaks saab selle suurust vajadusel lennult muuta. Loodetavasti loovad selle õpetuse Linuxi kasutajad, kes ei tea eeliseid, mis kaasnevad vahetusfaili, mitte spetsiaalse vahetuspartitsiooni kasutamisega.

watch instagram story