Hibernasi di Gnu / Linux

Menu hibernate di Ubuntu.

Ramai di antara anda akan memberitahu saya bahawa teknologi hibernasi bukanlah sesuatu yang baru, tetapi menjadi pusat banyak artikel dan penerbitan kerana masalah baru-baru ini yang kedua-dua sistem dan pengedaran milik serta pengguna mengalami kebelakangan ini.

Di sini kita tidak akan membincangkan masalah yang dihadapi Windows 10 dengan hibernasi, tetapi kita akan membincangkan utiliti ini dalam pengedaran Gnu / Linux utama, serta perbezaannya berkenaan dengan cara lain untuk mematikan atau menggantung komputer dan dengan demikian mengetahui yang merupakan pilihan terbaik yang kita ada untuk setiap keadaan.

Kami tidak akan menyebut semua pengedaran yang ada sekarang untuk semua orang, tetapi kami akan membincangkannya hibernasi pada sebaran Gnu / Linux utama yang ada sekarang.

Mula-mula kita harus tahu apa itu hibernasi dan apa yang tidak. Hibernasi adalah proses sistem operasi di mana semua data, perkhidmatan dan tetapan yang kita gunakan "dibekukan" untuk mematikan komputer dan mulakannya semula seperti dulu.

Oleh itu, hibernasi tidak bermaksud meninggalkan dokumen dan fail seperti ketika kita mematikan komputer untuk menggunakannya lagi, juga tidak bermaksud menangguhkan komputer. Ia lebih cepat daripada yang sebelumnya dan lebih murah daripada yang terakhir.

Apa itu penggantungan?

Gantung pasukan atau masuk dalam mod tidur bermaksud bahawa sistem operasi membuat gambar langsung dari keseluruhan sistem (data peribadi disertakan) dan menghantarnya ke ram atau memori komputer yang tidak menentu untuk mematikan komponen yang lain, tetapi memori ram dan motherboard tetap berfungsi walaupun pada kadar yang lebih perlahan.

Tidur lena bermaksud peralatan tersebut terus menggunakan tenaga, walaupun kurang beroperasi sepenuhnya dan akan diaktifkan semula dengan isyarat kekunci atau tetikus atau hanya dengan mengangkat penutup sekiranya terdapat pada komputer riba.

Kaedah ini benar-benar berguna pada komputer yang mempunyai memori ram lebih dari 2 Gb dan sedikit storan dalaman pada cakera keras (misalnya, kerana ia adalah cakera SSD).

Apa yang dimulakan semula dengan dokumen terbuka?

Sistem operasi seperti MacOS mempunyai fungsi hibrid yang Sepatutnya mematikan sistem operasi tetapi apabila dihidupkan kembali, sistem operasi membuka aplikasi terkini yang telah ditutup atau dokumen tertentu.

Ini praktikal bagi banyak orang, sebab itulah banyak pengedaran Gnu / Linux melakukan perkara yang sama. Walau bagaimanapun, pilihan ini masih dimulakan semula atau dimatikan dengan mudah komputer, dengan pemuatan awal proses dan konfigurasi yang dilakukan pada setiap permulaan, sesuatu yang dapat kita lakukan secara manual tetapi yang dapat memperlambat permulaan sistem operasi.

Jadi apa itu hibernasi?

Hibernasi adalah proses di mana gambar langsung sistem semasa dibuat, tetapi tidak disimpan dalam memori ram tetapi dalam memori pertukaran atau memori pertukaran cakera keras. Iaitu pada cakera dan oleh itu boleh dimatikan tanpa memadamkan maklumat.

Ini bermaksud bahawa komputer dapat dimatikan kerana tidak ada dalam memori ram, memori yang tidak menentu, tetapi beban sistem tidak selagi pada permulaan sistem operasi, sejak gambar digunakan.

Semua maklumat sistem dibuang dalam satu fail iaitu fail yang dimuat, oleh itu juga kita perlu mempunyai cakera keras berkapasiti besar untuk dapat menggunakan hibernasi tanpa sebarang masalah.

Bolehkah saya mempunyai fungsi hibernate di gnu / linux?

Kita hanya boleh mempunyai fungsi ini sekiranya kernel Linux benar-benar menyokongnya. Ini penting untuk diingat kerana jika kita ingin menggunakan kernel yang disusun oleh kita, kita mesti mengaktifkan fungsi ini, jika tidak, kita akan kehabisan fungsi ini dan kita tidak dapat mengaktifkan hibernasi.

Tetingkap dengan menu untuk hibernasi, menangguhkan dan mematikan komputer.

Namun, yang paling umum adalah menggunakan kernel yang ditawarkan oleh pengedaran, versi di mana fungsi hibernate serta fungsi dan pemacu lain diaktifkan. Jadi perkara biasa ialah hibernasi terdapat di komputer kita dengan Gnu / Linux.

Bagaimana saya mengaktifkan hibernasi pada pengedaran Gnu / Linux saya?

Seperti yang telah kami katakan, hibernasi terdapat di semua pengedaran Gnu / Linux (paling tidak paling banyak). Ini bermaksud bahawa hanya pergi ke menu penutupan di desktop kami dan kami akan menemui pilihan untuk hibernasi, bersama dengan mematikan, memulakan semula, menangguhkan dan log keluar. Setelah berada dalam mod hibernasi, kita hanya perlu menekan butang kuasa untuk mengaktifkan sistem semula.

Sekiranya kita ingin menggunakan fungsi ini melalui perintah terminal, pertama kita mesti memasang alat pm-utils, sesuatu yang pasti sudah ada. Tetapi jika kami mempunyai mesej ralat, kami mungkin tidak memasang alat ini, yang terdapat di semua repositori pengedaran rasmi. Oleh itu, jika kita mempunyai alat ini, untuk memasuki mod hibernasi, kita harus menggunakan perintah berikut:

sudo pm-hibernate

Sekiranya kita mempunyai pengedaran yang berdasarkan di ArchLinux atau berasal daripadanya, kita hanya perlu menulis perkara berikut:

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

Sekiranya menggunakan OpenSUSE, kita harus menggunakan arahan berikut:

systemctl hibernate

Sekiranya kita lebih berisiko dan kita mempunyai pengedaran yang berdasarkan atau sedang Gentoo, perintahnya adalah seperti berikut:

pm-hibernate

Ini adalah peraturan umum, tetapi ada beberapa pengecualian seperti Ubuntu.

Cara mengaktifkan hibernasi di Ubuntu

Walaupun Ubuntu membenarkan sistem masuk ke hibernasi di kernelnya, pilihan ini tidak diaktifkan secara lalai dalam pengedaran dan kita perlu mengaktifkannya sendiri. Tetapi ini boleh diselesaikan dengan cara yang sangat mudah.

Mula-mula kita harus membuat fail teks dengan gedit dan menulis yang berikut di dalamnya:

[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

Kami akan menyimpan fail ini dengan nama berikut:

com.ubuntu.enable-hibernate.pkla

Sekarang kita harus membuka pengurus fail kita dengan izin pentadbir dan menampal fail yang telah kita buat di folder berikut:

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

Setelah kami menampal fail, kami menutup semua tetingkap dan memulakan semula sistem operasi sehingga perubahan yang sesuai diterapkan. Dan selepas sistem dimulakan semula, kita akan melihat bagaimana pilihan fungsi ini Kini tersedia di menu desktop Ubuntu kami dan bukan hanya melalui terminal.

Hibernate di ubuntu.

Kesimpulan mengenai hibernasi

Hibernate umumnya lebih mesra alam daripada tidur, tetapi kita mesti mengambil kira keperluan kita. Sekiranya kita memerlukan permulaan yang pantas, penggantungan adalah pilihan terpantas dari mereka semua.

Sekiranya, di sisi lain, kami ingin menjimatkan tenaga dan sumber, memulakan semula dengan membuka dokumen adalah pilihan terbaik. Tetapi jika sebaliknya kita tidak mempunyai masalah dengan sumber tetapi kita tidak mahu membuang tenaga, hibernasi adalah pilihan terbaik dan oleh itu selalunya ia paling sesuai untuk peralatan moden di mana tidak ada had ruang cakera keras tetapi terdapat masalah bateri.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Ros Gregory kata

    Oleh itu, tiba-tiba sebuah artikel / perbincangan terlintas di fikiran, saya tidak ingat di mana saya membacanya, di mana dikatakan bahawa pertukaran tidak perlu lagi jika kita mempunyai lebih daripada 8GB ram. Tetapi jika kita mengambil kira pilihan seperti hibernasi, tidak kira berapa ram yang kita miliki, tidak ada lagi hidung daripada partisi pertukaran ya atau ya, dan juga alasan mengapa disarankan ukurannya sekurang-kurangnya, bahawa memori ram.

    1.    01101001b kata

      Saya tahu bahawa saya membalas komen dari 2 tahun yang lalu, tetapi kerana tidak ada yang menunjukkan dalam komen atau dalam artikel bahawa fail di mana hibernasi dan pertukaran disimpan adalah perkara yang tidak berkaitan, walaupun dengan sedikit kemiripan. Tanpa pertukaran yang sempurna dapat dilakukan dan hibernasi tidak terjejas.

      Dan ya, pertukaran sekiranya pengguna tidak lagi masuk akal (dengan pengecualian yang luar biasa) Pertukaran itu melegakan ketika sistem kehabisan ram percuma. Saya mempunyai ram 4GB dan jarang melebihi 1,5GB. Jadi dalam kes saya tidak masuk akal. Masalah lain ialah jika saya selalu kehabisan ram percuma. Dengan contoh itu, semua orang sudah dapat mengetahui sama ada mereka memerlukan pertukaran atau tidak.

  2.   tralinux kata

    Artikelnya bagus, luas dan dijelaskan dengan secukupnya, tetapi - tolong - perhatikan kesalahan ejaan. Tulisan tidak lagi berguna jika "apa" yang anda tidak tahu adalah soalan atau konjungsi, misalnya.

  3.   ayam jantan kata

    Artikel yang bagus. Terima kasih.

  4.   g kata

    penerbitan yang baik dan berguna

  5.   g kata

    penerbitan yang sangat baik dan berguna

  6.   willarmand kata

    Greetings.

    Bagaimana menjadualkan waktu tertentu untuk hibernasi secara automatik? Untuk menjadualkan penutupan yang dijadualkan, misalnya pada pukul 23:00, ia akan ditutup -h 23:05, tetapi
    Bagaimana dengan jadual hibernasi?

    Greetings.

    1.    Ketagihan Linux kata

      Anda telah mencuba dengan pm-hibernate -h 23:05

  7.   Omar Beltran kata

    Baiklah, saya mempunyai Ubuntu 20.04 dan saya baru dalam dunia ini, saya mahu mengaktifkan hibernasi dalam sistem dan saya mengikuti semua langkah seperti yang ditunjukkan dalam artikel tetapi ia tidak berjaya. :(

  8.   Federman-Moreno kata

    Artikel yang sangat baik, saya menyelesaikan masalah bahawa komputer mati sepenuhnya apabila kehabisan caj. Tetapi kerana saya melakukan prosedur yang ditunjukkan, ketika mencapai keadaan kritikal, bateri masuk ke dalam keadaan hibernasi. Saya juga mengaktifkan fungsi hibernate pada butang mati dan semasa menutup penutup. Terima kasih.