écrasements de coquille de gnome
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
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
terminal
fenê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çantsdXX
par le numéro que vous avez trouvé plus tôt - répétez la
fsck
commande 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/grub
et 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/syslog
ou dmesg
les 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.
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.