Hibernacija v Gnu / Linux

Meni mirovanja v Ubuntuju.

Mnogi od vas mi bodo rekli, da tehnologija hibernacije ni nekaj novega, je pa središče številnih člankov in publikacij zaradi nedavnih težav, ki jih imajo lastniški sistemi in distribucije ter uporabniki v zadnjem času s hibernacijo.

Tu ne bomo govorili o težavah, ki jih ima Windows 10 s hibernacijo, ampak o tem pripomočku v glavnih distribucijah Gnu / Linux, pa tudi o njegovih razlikah glede drugih načinov zaustavitve ali začasne zaustavitve računalnika in tako vedeti kar je najboljša možnost za vsako situacijo.

Ne bomo omenjali vseh distribucij, ki so trenutno na voljo vsem, bomo pa govorili o mirovanje v glavnih distribucijah Gnu / Linux ki trenutno obstajajo.

Najprej moramo vedeti, kaj je mirovanje in kaj ne. Hibernacija je proces operacijskega sistema, pri katerem so vsi podatki, storitve in nastavitve, ki jih uporabljamo, "zamrznjeni", da bi zaustavili računalnik in začnite znova, kot je bilo.

Tako mirovanje ne pomeni zapuščanja dokumentov in datotek, kakršni so bili, ko smo izklopili računalnik, da bi jih znova uporabili, niti ne pomeni začasne zaustavitve računalnika. Je nekoliko hitrejši od prvega in cenejši od drugega.

Kaj je suspenzija?

Suspendiranje ekipe ali vstop v načinu spanja pomeni, da operacijski sistem ustvari živo podobo celotnega sistema (vključeni osebni podatki) in ga pošlje ramu ali hlapljiv pomnilnik računalnika, da bi lahko izklopili ostale komponente, vendar ram pomnilnik in matična plošča še naprej delujeta počasneje.

Spanje pomeni, da oprema še naprej porablja energijo, čeprav manj kot v celoti delujoča, in se bo v primeru prenosnih računalnikov znova vklopila s tipko ali miško ali preprosto z dvigom pokrova.

Ta metoda je resnično uporabna v računalnikih, ki imajo na trdem disku več kot 2 GB RAM-a in malo notranjega pomnilnika (na primer zato, ker gre za SSD disk).

Kaj je ponovni zagon z odprtimi dokumenti?

Operacijski sistemi, kot je MacOS, imajo hibridno funkcijo, ki Predvideva izklop operacijskega sistema, a ko je vklopljen, operacijski sistem odpre najnovejše programe zaprti ali določeni dokumenti.

To je za mnoge praktično, zato veliko distribucij Gnu / Linux počne enako. Vendar je ta možnost še vedno ponovni zagon ali preprosto zaustavitev računalnika s poznejšim začetnim nalaganjem procesov in konfiguracij, ki se opravi ob vsakem zagonu, kar lahko storimo ročno, vendar lahko upočasni zagon operacijskega sistema.

Kaj je torej mirovanje?

Hibernacija je proces, v katerem ustvari se slika trenutnega sistema v živo, ki pa se ne shrani v ram pomnilnik, temveč v swap pomnilnik ali trdega diska. Se pravi na disku in ga je zato mogoče izklopiti, ne da bi izbrisali podatke.

To pomeni, da je računalnik mogoče izklopiti, ker v pomnilniku RAM-a, nestanovitnem pomnilniku ni ničesar, vendar obremenitev sistema ni tako dolga kot na začetku operacijskega sistema, saj je slika uporabljena.

Vse informacije o sistemu so shranjene v eni datoteki, ki je datoteka, ki je naložena, torej tudi za uporabo mirovanja bomo morali imeti trdi disk velike zmogljivosti brez kakršnih koli težav.

Ali lahko v gnu / linux imam funkcijo hibernacije?

Lahko imamo samo to funkcijo če ga jedro Linuxa res podpira. To je pomembno zapomniti, ker če želimo uporabiti jedro, ki smo ga zbrali, moramo to funkcijo aktivirati, sicer nam te funkcije zmanjka in mirovanja ne bomo mogli aktivirati.

Okno z menijem za mirovanje, zaustavitev in izklop računalnika.

Vendar je najpogostejša uporaba jedra, ki ga ponuja distribucija, različice, v kateri so omogočene tako hibernacija kot druge funkcije in gonilniki. Torej normalno je, da je stanje mirovanja v našem računalniku z Gnu / Linuxom.

Kako aktiviram mirovanje v svoji distribuciji Gnu / Linux?

Kot smo že povedali, je mirovanje prisotno v vseh distribucijah Gnu / Linux (vsaj v večini). To pomeni, da pravično pojdite v meni za zaustavitev na namizju in našli bomo možnost mirovanja, skupaj z zaustavitvijo, ponovnim zagonom, začasno ustavitvijo in odjavo. Ko smo v stanju mirovanja, moramo le ponovno pritisniti gumb za vklop, da sistem ponovno aktiviramo.

Če želimo to funkcijo uporabiti prek ukaza terminala, najprej moramo imeti nameščena orodja pm-utils, kar bo zagotovo že bilo. Če pa imamo kakršna koli sporočila o napakah, morda ne bomo namestili teh orodij, ki jih najdemo v vseh uradnih skladiščih distribucij. Če imamo ta orodja, moramo za vstop v način mirovanja uporabiti naslednji ukaz:

sudo pm-hibernate

Če imamo distribucijo, ki temelji v ArchLinux ali iz njega izhaja, moramo napisati samo naslednje:

hibernate -F /etc/hibernate/ususpend-disk.conf

V primeru uporabe OpenSUSE, uporabiti moramo naslednji ukaz:

systemctl hibernate

Če smo bolj tvegani in imamo distribucijo, ki temelji ali je Gentoo, ukaz je naslednji:

pm-hibernate

To je splošno pravilo, vendar obstaja nekaj izjem, kot je Ubuntu.

Kako omogočiti mirovanje v Ubuntuju

Čeprav Ubuntu sistemu omogoča, da preide v stanje mirovanja v jedru, ta možnost pri distribuciji ni privzeto omogočena in ga moramo aktivirati sami. A to se da rešiti na zelo enostaven način.

Najprej moramo ustvariti besedilno datoteko z geditom in vanjo zapisati naslednje:

[Re-enable hibernate by default in upower]

Identity=unix-user:*

Action=org.freedesktop.upower.hibernate

ResultActive=yes


[Re-enable hibernate by default in logind]

Identity=unix-user:*

Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions

ResultActive=yes

Datoteko bomo shranili z naslednjim imenom:

com.ubuntu.enable-hibernate.pkla

Zdaj moramo odpreti upravitelja datotek s skrbniškimi dovoljenji in prilepiti datoteko, ki smo jo ustvarili, v naslednjo mapo:

/etc/polkit-1/localauthority/50-local.d

Ko datoteko prilepimo, zapremo vsa okna in znova zaženemo operacijski sistem, tako da so uporabljene ustrezne spremembe. In po ponovnem zagonu sistema bomo videli, kako je na voljo možnost te funkcije Zdaj je na voljo v namiznih menijih našega Ubuntuja in ne samo prek terminala.

Hibernate v ubuntuju.

Sklep o mirovanju

Hibernate je na splošno okolju bolj prijazen kot spanje, vendar upoštevati moramo svoje potrebe. Če potrebujemo hiter začetek, je vzmetenje najhitrejša možnost.

Če pa želimo prihraniti energijo in vire, je najboljša možnost ponovni zagon z odpiranjem dokumentov. Če pa nasprotno nimamo težav z viri, vendar ne želimo zapravljati energije, mirovanje je najboljša možnost, zato je običajno najprimernejša za sodobno opremo kjer prostora na trdem disku ni, vendar obstajajo težave z baterijo.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Gregorio ros je dejal

    Tako nenadoma pride na misel članek / razprava, ne spomnim se, kje sem jo prebral, v kateri je bilo rečeno, da zamenjava ni več potrebna, če imamo več kot 8 GB RAM-a. Če pa upoštevamo možnosti, kot je mirovanje, ne glede na to, koliko RAM-a imamo, ni več nosu, kot da bi zamenjal particijo da ali da, in tudi razlog, zakaj je priporočljivo, da je njegova velikost vsaj spomina ovna.

    1.    01101001b je dejal

      Vem, da se odzivam na komentar izpred dveh let, vendar zato, ker nihče v komentarjih ali v članku ni opozoril, da sta datoteka, v kateri sta shranjena mirovanje in zamenjava, različne nepovezane stvari, čeprav z rahlo podobnostjo . Popolnoma brez zamenjave in mirovanja to ne vpliva.

      In ja, zamenjava v primeru uporabnika ni več smiselna (z vedno izjemno super nenavadno). Zamenjava je bila paliativno, ko je sistemu zmanjkalo prostega ovna. Imam 4 GB RAM-a in redko presežem 1,5 GB. Torej v mojem primeru to nima smisla. Druga težava bi bila, če bi mi vedno zmanjkalo prostega ovna. S tem primerom lahko že vsi vedo, ali potrebujejo zamenjavo ali ne.

  2.   tralinux je dejal

    Članek je dober, obširen in dovolj razložen, vendar bodite pozorni na črkovalne napake. Pisanje ni več koristno, če je na primer vprašanje ali vez vprašanje ali vez.

  3.   galopelado je dejal

    Dober članek. Hvala vam.

  4.   g je dejal

    dobra objava in uporabna

  5.   g je dejal

    zelo dobra publikacija in uporabna

  6.   willarmand je dejal

    Lep pozdrav.

    Kako razporediti določen čas do samodejnega mirovanja? Če želite načrtovati načrtovano zaustavitev, na primer ob 23:00, bi bila zaustavitev -h 23:05, toda
    Kako bi bilo načrtovati mirovanje?

    Lep pozdrav.

    1.    Zasvojen z Linuxom je dejal

      Poskusili ste s pm-hibernate -h 23:05

  7.   Omar Beltran je dejal

    No, imam Ubuntu 20.04 in sem nov na tem svetu, želel sem omogočiti mirovanje v sistemu in sem sledil vsem korakom, kot je navedeno v članku, vendar zame ni uspel. :(

  8.   federman moreno je dejal

    Odličen članek, rešil sem težavo, da se je računalnik popolnoma izklopil, ko je zmanjkalo napolnjenosti. Ker pa sem naredil navedeni postopek, baterija v kritičnem stanju preide v stanje mirovanja. Funkcijo mirovanja omogočim tudi na gumbu za izklop in pri zapiranju pokrova. Hvala vam.