gnome-shell menghancurkan

Aug 18 2020

Baru-baru ini saya pindah ke Ubuntu 20.04 LTS dan selama dua bulan pertama semuanya luar biasa dan saya dapat melakukan semuanya sebanyak yang saya inginkan tetapi dari sekitar sebulan yang lalu masalah baru muncul di papan.

Masalahnya adalah ketika saya meninggalkan OS bekerja selama lebih dari 6 jam pada awalnya 6 jam adalah 12 jam tetapi sekarang itulah kesepakatannya ... apa pun setelah 6 jam bekerja, gnome-shell start crash (bagaimana saya tahu? Saya telah melihatnya di monitor sistem meningkatkan penggunaan CPU dari mungkin 20% menjadi 100% satu inti setiap kali dan selama kira-kira satu detik setiap saat) dan itu menjengkelkan karena itu mempengaruhi proses lain dan membuat semacam gangguan.

Saya tidak tahu mengapa tetapi sejak itu terjadi saya mulai bertanya dan mencari alasannya dan saya tidak menemukan apa-apa kemudian saya memutuskan untuk mencoba menggunakan lingkungan desktop lain seperti KDE tetapi itu dapat menyebabkan masalah lain seperti yang saya temukan kemudian saya menemukan seseorang berbicara tentang jendela manajer dan ya saya mencoba i3-WM dan ya masalahnya hilang tetapi masalah baru telah muncul.

Sekarang ketika saya me-restart sistem ... pertama-tama butuh waktu terlalu lama untuk memulai sistem dan kemudian itu menunjukkan pesan yang tidak saya mengerti (pada gambar di bawah skrip) dan semuanya berjalan lebih sulit dan membutuhkan terlalu banyak waktu untuk membuka atau menjalankan bahkan terminal atau manajer file ... Saya tidak tahu harus berbuat apa.

Saya akan menghargai bantuan Anda.

pesan yang muncul saat saya memulai ulang sistem

penggunaan CPU

aplikasi disk pertama kali dimulai

Data SMART & tes mandiri

Jawaban

heynnema Aug 18 2020 at 10:33

fsck

Pertama kami memeriksa sistem file Anda ...

  • boot ke Live DVD / USB Ubuntu dalam mode "Coba Ubuntu"
  • buka terminaljendela dengan menekan Ctrl+ Alt+T
  • Tipe sudo fdisk -l
  • identifikasi nama perangkat / dev / sdXX untuk "Linux Filesystem" Anda
  • ketik sudo fsck -f /dev/sdXX, ganti sdXXdengan nomor yang Anda temukan sebelumnya
  • ulangi fsckperintah tersebut jika ada kesalahan
  • Tipe reboot

NCQ

Kemudian kami memperbaiki kesalahan NCQ ...

Native Command Queuing (NCQ) adalah perpanjangan dari protokol Serial ATA yang memungkinkan hard disk drive untuk secara internal mengoptimalkan urutan perintah baca dan tulis yang diterima dijalankan.

Edit sudo -H gedit /etc/default/grubdan ubah baris berikut untuk memasukkan parameter ekstra ini. Kemudian lakukan sudo update-grubuntuk menulis perubahan ke disk. Mulai ulang. Monitor hang, dan perhatikan /var/log/syslogatau dmesgpesan kesalahan yang berlanjut.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"

blok buruk

Kemudian kami memetakan blok buruk ...

Catatan: JANGAN membatalkan pemindaian blok yang buruk!

Catatan: JANGAN memblokir SSD dengan buruk

Catatan: backup file penting Anda terlebih dahulu!

Catatan: ini akan memakan waktu berjam-jam

Catatan: Anda mungkin mengalami kegagalan HDD yang tertunda

Boot ke Live DVD / USB Ubuntu dalam mode "Coba Ubuntu".

Di terminal...

sudo fdisk -l # mengidentifikasi semua partisi "Sistem File Linux"

sudo e2fsck -fcky /dev/sdXX # tes hanya-baca

atau

sudo e2fsck -fccky /dev/sdXX# tes baca / tulis non-destruktif (disarankan)

-K penting, karena ini menyimpan tabel blok buruk sebelumnya, dan menambahkan blok buruk baru ke tabel itu. Tanpa -k, Anda kehilangan semua informasi blok buruk sebelumnya.

Parameter -fccky ...

   -f    Force checking even if the file system seems clean.

   -c    This option causes e2fsck to use badblocks(8) program to do
         a read-only scan of the device in order to find any bad blocks.
         If any bad blocks are found, they are added to the bad block
         inode to prevent them from being allocated to a file or direc‐
         tory.  If this option is specified twice, then the bad block scan
         will be done using a non-destructive read-write test.

   -k    When combined with the -c option, any existing bad blocks in the
         bad blocks list are preserved, and any new bad blocks found by
         running badblocks(8) will be added to the existing bad blocks
         list.

   -y    Assume an answer of `yes' to all questions; allows e2fsck to be
         used non-interactively. This option may not be specified at the
         same time as the -n or -p options.
xpusostomos Aug 18 2020 at 04:12

Pesan konsol: menurut saya tidak terlalu menarik, saat menggunakan Linux Anda harus belajar menerima banyak pesan konsol yang tidak berarti.

Boot lambat: Anda tidak menyebutkan apa yang Anda anggap lambat.

Konfigurasi Non Gnome ... X windows pada intinya sangat sederhana. Anda harus dapat membuat $ HOME / .xsessionrc dan hanya menjalankan satu program di sana .. katakanlah terminal seperti gnome-terminal. Kemudian Anda akan dibuang di layar grafis dengan hanya terminal. Anda memiliki sesi X yang paling dasar. Sekarang Anda dapat memulai program X lainnya. Seorang manajer jendela misalnya. Jika fvwm, maka cukup ketik "fvwm &" sekarang Anda memiliki pengelola jendela. Jika berhasil, Anda dapat membuat .xsessionrc yang hanya melakukan satu hal: memulai pengelola jendela favorit Anda.

Gnome shell: Anda harus memeriksa apakah Anda memiliki ekstensi shell gnome yang diinstal. Jika demikian, mungkin salah satunya tidak bagus.