Résolution du problème de gel dû à une soudaine "erreur EXT4-fs" sur Ubuntu 20.04

environnement

ThinkPad T14 Gen1 (AMD)

phénomène

Lorsque j'utilise Ubuntu 20.04, j'obtiens soudainement un écran noir et je vois plusieurs erreurs «EXT4-fs ...». Il se reproduit même s'il est redémarré.

Cause

Selon le site de référence [1], APST, une fonction qui permet au SSD de réduire sa consommation d'énergie, met le SSD en veille et rend le système de fichiers racine en lecture seule.

Solution

Vérifiez l'état de l'APST

sudo apt install -y nvme-cli && sudo nvme get-feature -f 0x0c -H /dev/nvme0

Lorsque APST est activé, Autonomous Power State Transition Enable (APSTE): est Enable.

Désactiver APST

sudo -i gedit /etc/default/grub

Ajoutez nvme_core.default_ps_max_latency_us = 0 à GRUB_CMDLINE_LINUX_DEFAULT pour le faire comme suit.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvme_core.default_ps_max_latency_us=0"

Après avoir reflété les paramètres avec la commande suivante, redémarrez.

sudo update-grub

Confirmez que les paramètres ont été reflétés

Après le redémarrage, reconfirmez l'état de l'APST avec la commande suivante

sudo nvme get-feature -f 0x0c -H /dev/nvme0

Assurez-vous que Autonomous Power State Transition Enable (APSTE): est Disenable.

Site de référence

[1] https://kledgeb.blogspot.com/2017/05/ubuntu-1704-66-ssd.html?m=1

Recommended Posts

Résolution du problème de gel dû à une soudaine "erreur EXT4-fs" sur Ubuntu 20.04
Comment trouver la cause de l'erreur Ruby
Installez la dernière version de Jenkins sur Ubuntu 16
[Ruby on Rails] Comment japonaisiser le message d'erreur de l'objet Form (ActiveModel)
[Java] Le problème selon lequel les images téléchargées ne sont pas mises à jour en raison de l'influence du cache
[Ubuntu 20.04] Afficher le jour à la date / horloge
À propos de la fonction de Spring Boot en raison de différentes versions
La clé pour exécuter Docker sur Raspberry Pi 4 (serveur Ubuntu 20.04)
Une histoire sur la lutte contre les erreurs Ubuntu 0x80370114 et 0x80000000 pour activer Docker Desktop avec WSL2 dans Windows10 Home
J'ai essayé de résoudre le problème de la "sélection multi-étapes" avec Ruby
[Swift] Comment modifier dynamiquement la hauteur de la barre d'outils sur le clavier
Comment afficher 0 sur le côté gauche de la valeur d'entrée standard
[Rails / Heroku / MySQL] Comment réinitialiser la base de données de l'application Rails sur Heroku
Comment installer et configurer l'outil de surveillance "Graphite" sur Ubuntu
Installez Ubuntu20.04 sur RaspberryPi 4 et compilez Kubernetes pour exécuter le conteneur
Je veux contrôler le message d'erreur par défaut de Spring Boot
J'ai essayé de résoudre le problème de Google Tech Dev Guide
Une erreur s'est produite dans le cours gratuit de RubyOnRails Udemy, l'a résolue et est allée jusqu'au bout