esmagamentos de concha de gnomo
Recentemente mudei para o Ubuntu 20.04 LTS e nos primeiros dois meses tudo foi incrível e eu podia fazer tudo o quanto quisesse, mas há cerca de um mês um novo problema surgiu na placa.
O problema foi quando deixei o sistema operacional funcionar por mais de 6 horas no primeiro as 6 horas eram 12 horas, mas agora é isso ... seja o que for, após 6 horas de trabalho, o início do gnome-shell trava (como eu sabia? ! Eu tinha visto isso no monitor do sistema aumentando o uso da CPU de talvez 20% para 100% um núcleo a cada vez e por aproximadamente um segundo a cada vez) e isso é irritante porque afeta outros processos e causa uma espécie de interrupção.
Não sei porquê mas desde que isso aconteceu comecei a perguntar e a procurar o motivo e não encontrei nada, então decidi tentar usar outro ambiente de trabalho como o KDE mas que pode causar outros problemas como o que encontrei depois encontrei alguém a falar sobre janela gerente e sim, eu tentei i3-WM e sim o problema desapareceu, mas novos problemas apareceram.
Agora quando eu reinicio o sistema ... primeiro demora muito para iniciar o sistema e depois mostra mensagens que não entendi (na imagem abaixo do script) e tudo fica mais difícil e demora muito para abrir ou rodar até mesmo terminal ou gerenciador de arquivos ... Não sei o que fazer.
Agradeço sua ajuda.
as mensagens que aparecem quando eu reinicio o sistema
utilização do CPU
primeiro início do aplicativo de discos
Dados SMART e autotestes

Respostas
fsck
Primeiro, verificamos seu sistema de arquivos ...
- inicialize em um Ubuntu Live DVD / USB no modo “Experimente o Ubuntu”
- abra uma
terminal
janela pressionando Ctrl+ Alt+T - tipo
sudo fdisk -l
- identifique o nome do dispositivo / dev / sdXX para o seu "Sistema de arquivos Linux"
- digite
sudo fsck -f /dev/sdXX
, substituindosdXX
pelo número que você encontrou anteriormente - repita o
fsck
comando se houver erros - tipo
reboot
NCQ
Em seguida, corrigimos os erros NCQ ...
Native Command Queuing (NCQ) é uma extensão do protocolo Serial ATA que permite que as unidades de disco rígido otimizem internamente a ordem em que os comandos de leitura e gravação recebidos são executados.
Edite sudo -H gedit /etc/default/grub
e altere a linha a seguir para incluir este parâmetro extra. Em seguida, faça sudo update-grub
para gravar as alterações no disco. Reinicialize. Monitore travamentos e observe /var/log/syslog
ou dmesg
para mensagens de erro contínuas.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash libata.force=noncq"
bloco ruim
Em seguida, mapeamos os blocos defeituosos ...
Nota: NÃO aborte uma verificação de bloco inválido!
Nota: NÃO bloqueie um SSD
Nota: faça backup de seus arquivos importantes PRIMEIRO!
Observação: isso levará muitas horas
Nota: você pode ter uma falha de HDD pendente
Inicialize em um Ubuntu Live DVD / USB no modo “Experimente o Ubuntu”.
Em terminal
...
sudo fdisk -l
# identifica todas as partições "Linux Filesystem"
sudo e2fsck -fcky /dev/sdXX
# teste somente leitura
ou
sudo e2fsck -fccky /dev/sdXX
# teste não destrutivo de leitura / gravação (recomendado)
O -k é importante porque salva a tabela de blocos inválidos anterior e adiciona quaisquer novos blocos inválidos a essa tabela. Sem -k, você perde todas as informações de bloqueio inválido anteriores.
O parâmetro -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.
Mensagens do console: eles não parecem muito interessantes para mim, ao usar o Linux você tem que aprender a aceitar um monte de mensagens do console sem sentido.
Inicialização lenta: você não menciona o que considera lento.
Configuração não Gnome ... X windows em seu núcleo é muito simples. Você deve ser capaz de criar um $ HOME / .xsessionrc e apenas executar um programa lá ... digamos, um terminal como o gnome-terminal. Então você será despejado em uma tela gráfica com apenas um terminal. Você tem a sessão X mais básica possível. Agora você pode iniciar outros programas X. Um gerenciador de janelas, por exemplo. Se for fvwm, digite "fvwm &" agora que você tem um gerenciador de janelas. Se funcionar, você pode criar um .xsessionrc que faz apenas uma coisa: inicia seu gerenciador de janelas favorito.
Shell do gnome: Você deve verificar se possui alguma extensão do shell do gnome instalada. Nesse caso, talvez um deles não seja bom.