Otu esi agbanyụọ Suspend na Hibernation Modes na Linux
N'ime edemede a, anyị na-akpọga gị ka ị ga-esi gbanyụọ nkwusioru na ụdị mkpuchi na sistemụ Linux. Mana tupu anyị emee nke ahụ, ka anyị lelee nkenke nke usoro abụọ a.
Mgbe ị kwụsịrị sistemụ Linux gị, ị na-arụ ọrụ ma ọ bụ tinye ya n'ọnọdụ ụra. Ihuenyo ahụ na-agbanyụ, n'agbanyeghị na kọmputa na-anọgide na-agbanye ọkụ. Ọzọkwa, akwụkwọ gị niile na ngwa na-emeghe.
Ịkwụsị sistemụ gị na-enyere aka ịchekwa ike mgbe ị naghị eji sistemụ gị. Ịlaghachi n'iji sistemu gị chọrọ pịa òké dị mfe ma ọ bụ pịa bọtịnụ ahụigodo ọ bụla. Mgbe ụfọdụ, enwere ike ịchọ ka ịpị bọtịnụ ike.
Enwere ụdị nkwusioru 3 na Linux:
- Suspend na RAM (Normal Suspend): Nke a bụ ụdị nke ọtụtụ laptọọpụ na-abanye na-akpaghị aka ma ọ bụrụ na anaghị arụ ọrụ n'ime oge ụfọdụ ma ọ bụ na-emechi mkpuchi mgbe PC na-agba na batrị. N'ụdị a, edobere ike maka RAM ma bepụ ya na ọtụtụ akụrụngwa.
- Suspend to Disk (Hibernate): N'ime ọnọdụ a, a na-echekwa ọnọdụ igwe n'ime oghere ngbanwe ma gbanyụọ sistemụ ahụ kpamkpam. Agbanyeghị, ka ịgbanwuo ya, a na-eweghachi ihe niile wee bulie ebe ị hapụrụ.
- Suspend na abụọ (njikọ nkwusioru): N'ebe a, a na-echekwa ọnọdụ igwe n'ime swap, mana sistemụ anaghị apụ. Kama nke ahụ, a kwụsịrị PC na RAM. A naghị eji batrị ma ị nwere ike ịmaliteghachi usoro ahụ na diski wee gaa n'ihu n'ọrụ gị. Usoro a dị nwayọ karịa ka ọ kwụsịtụrụ na RAM.
Gbanyụọ nkwụsịtụ na nkwụsịtụ na Linux
Iji gbochie sistemụ Linux gị kwụsịtụ ma ọ bụ ịbanye na nzuzo, ịkwesịrị gbanyụọ ebumnuche sistemụ ndị a:
$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Ị nweta mmepụta egosiri n'okpuru:
hybrid-sleep.target Created symlink /etc/systemd/system/sleep.target → /dev/null. Created symlink /etc/systemd/system/suspend.target → /dev/null. Created symlink /etc/systemd/system/hibernate.target → /dev/null. Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.
Mgbe ahụ reboot usoro na banye ọzọ.
Nyochaa ma ọ bụrụ na ejirila iwu a mee mgbanwe ndị a:
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
Site na mmepụta, anyị nwere ike ịhụ na agbanyụrụ steeti anọ ahụ.
Kwado nkwụsịtụ na nkwụsịtụ na Linux
Iji mee ka usoro nkwusioru na nkwụsịtụ, gbanye iwu:
$ sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Nke a bụ mmepụta ị ga-enweta.
Removed /etc/systemd/system/sleep.target. Removed /etc/systemd/system/suspend.target. Removed /etc/systemd/system/hibernate.target. Removed /etc/systemd/system/hybrid-sleep.target.
Iji nyochaa nke a, mee iwu ahụ;
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
Iji gbochie sistemụ ahụ ịbanye n'ọnọdụ nkwụsịtụ mgbe emechiri mkpuchi, dezie faịlụ /etc/systemd/logind.conf.
$ sudo vim /etc/systemd/logind.conf
Tinye ahịrị ndị a na faịlụ ahụ.
[Login] HandleLidSwitch=ignore HandleLidSwitchDocked=ignore
Chekwaa wee pụọ na faịlụ ahụ. Jide n'aka na ị ga-amalitegharị ka mgbanwe ahụ wee dị irè.
Nke a kpuchiri akụkọ anyị ka esi gbanyụọ Suspend and hibernation modes na sistemụ Linux gị. Anyị nwere olile anya na ịchọta ntuziaka a bara uru. A na-anabata nzaghachi gị.