écrasements de coquille de gnome

Aug 18 2020

Récemment, je suis passé à Ubuntu 20.04 LTS et pendant les deux premiers mois, tout était incroyable et je pouvais tout faire autant que je le voulais, mais il y a environ un mois, un nouveau problème était survenu.

Le problème était quand je laisse le système d'exploitation fonctionner pendant plus de 6 heures au début, les 6 heures étaient de 12 heures, mais maintenant c'est le problème ... peu importe après 6 heures de travail, le démarrage du gnome-shell se bloque (comment le savais-je? Je l'avais vu dans le moniteur système augmenter l'utilisation du processeur de peut-être 20% à 100% un cœur à chaque fois et pendant environ une seconde de temps en temps) et c'est ennuyeux car cela affecte d'autres processus et provoque une sorte d'interruption.

Je ne sais pas pourquoi mais depuis que cela se produit, je commence à demander et à rechercher la raison et je n'ai rien trouvé, j'ai décidé d'essayer d'utiliser un autre environnement de bureau comme KDE, mais cela peut causer d'autres problèmes comme la façon dont j'ai trouvé puis j'ai trouvé quelqu'un parler de fenêtre manager et oui j'ai essayé i3-WM et oui le problème a disparu mais de nouveaux problèmes sont apparus.

Maintenant, quand je redémarre le système ... d'abord, il faut trop de temps pour démarrer le système, puis il affiche des messages que je n'ai pas compris (dans l'image en bas du script) et tout devient plus difficile et prend trop de temps à ouvrir ou à exécuter même terminal ou gestionnaire de fichiers ... je ne sais pas quoi faire.

J'apprécierai votre aide.

les messages qui s'affichent lorsque je redémarre le système

l'utilisation du processeur

première application de disques

Données SMART et autotests

Réponses

heynnema Aug 18 2020 at 10:33

fsck

Nous vérifions d'abord votre système de fichiers ...

  • démarrer sur un DVD / USB Ubuntu Live en mode «Essayer Ubuntu»
  • ouvrir une terminalfenêtre en appuyant sur Ctrl+ Alt+T
  • type sudo fdisk -l
  • identifier le nom de périphérique / dev / sdXX pour votre "système de fichiers Linux"
  • tapez sudo fsck -f /dev/sdXX, en remplaçant sdXXpar le numéro que vous avez trouvé plus tôt
  • répétez la fsckcommande s'il y a eu des erreurs
  • type reboot

NCQ

Ensuite, nous corrigeons les erreurs NCQ ...

Native Command Queuing (NCQ) est une extension du protocole Serial ATA permettant aux disques durs d'optimiser en interne l'ordre dans lequel les commandes de lecture et d'écriture reçues sont exécutées.

Modifiez sudo -H gedit /etc/default/grubet modifiez la ligne suivante pour inclure ce paramètre supplémentaire. Ensuite, sudo update-grubécrivez les modifications sur le disque. Redémarrez. Surveiller se bloque, et regarder /var/log/syslogou dmesgles messages d'erreur suite.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"

mauvais bloc

Ensuite, nous cartographions les mauvais blocs ...

Remarque: n'interrompez PAS une analyse de bloc défectueuse!

Remarque: ne bloquez PAS mal un SSD

Remarque: sauvegardez d'abord vos fichiers importants!

Remarque: cela prendra plusieurs heures

Remarque: vous pouvez avoir une panne de disque dur en attente

Démarrez sur un DVD / USB Ubuntu Live en mode «Essayer Ubuntu».

Dans terminal...

sudo fdisk -l # identifier toutes les partitions "Linux Filesystem"

sudo e2fsck -fcky /dev/sdXX # test en lecture seule

ou

sudo e2fsck -fccky /dev/sdXX# test de lecture / écriture non destructif (recommandé)

Le -k est important, car il enregistre la table des blocs défectueux précédente et ajoute tous les nouveaux blocs défectueux à cette table. Sans -k, vous perdez toutes les informations de bloc incorrectes précédentes.

Le paramètre -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

Messages de la console: ils ne me semblent pas très intéressants, lorsque vous utilisez Linux, vous devez apprendre à accepter beaucoup de messages de console sans signification.

Démarrage lent: vous ne mentionnez pas ce que vous considérez comme lent.

Configuration non Gnome ... X windows en son cœur est très simple. Vous devriez être capable de créer un $ HOME / .xsessionrc et d'exécuter juste un programme là-dedans .. disons un terminal comme gnome-terminal. Ensuite, vous serez jeté dans un écran graphique avec seulement un terminal. Vous avez la session X la plus basique possible. Vous pouvez maintenant démarrer d'autres programmes X. Un gestionnaire de fenêtres par exemple. Si fvwm, tapez simplement "fvwm &" maintenant vous avez un gestionnaire de fenêtres. Si cela fonctionne, vous pouvez créer un .xsessionrc qui ne fait qu'une chose: lance votre gestionnaire de fenêtres préféré.

Shell Gnome: vous devriez vérifier si vous avez installé des extensions de shell gnome. Si c'est le cas, peut-être que l'un d'eux n'est pas bon.