O Hard reboot danifica meu Ubuntu

22

Algumas vezes, meu laptop fica preso devido ao uso excessivo de RAM quando abro aplicativos volumosos. Portanto, se não responder, eu desligo o laptop usando o botão liga / desliga. Isso prejudica o Ubuntu de alguma forma? Pode causar problemas ou vulnerabilidades de segurança?

M.Tarun
fonte
3
Há uma boa lista do que fazer quando o Ubuntu congela, que pode ajudá-lo a resolver os problemas do 'computador travado', que você pode tentar antes de recorrer ao botão liga / desliga.
Charles Green
1
Se estiver trocando como louco e não estiver respondendo à entrada, tente algumas horas. É bom que qualquer programa que esteja causando problemas aloque muita memória e seja eliminado pelo sistema operacional; nesse ponto, o sistema se estabilizará e poderá ser utilizado novamente.
Mark
1
Eu sempre acho que se o computador ficou congelado por um tempo e o disco rígido está silencioso, tudo foi gravado no disco ou não será.
Wossname
Como detectar se um SSD está silencioso (er)?
Nate Lockwood

Respostas:

17

Não causará problemas ou vulnerabilidades de segurança.
Mas isso pode causar danos ao sistema operacional e perda de dados, dependendo das tarefas em execução no momento.
Dito isto, seu computador ainda não deve ficar preso com o uso alto de memória RAM.

Pabi
fonte
5
Se ele pode danificar o sistema operacional, pode causar problemas ou vulnerabilidades de segurança. Ele simplesmente precisa danificar as partes corretas do sistema operacional (com certeza, muito improvável que o sistema operacional seja danificado, é executado como antes, sem ninguém perceber, mas sem funcionalidades críticas de segurança ... por mais que seja possível).
Bakuriu
15
@Bakuriu Enquanto estivermos falando sobre coisas improváveis, mas ainda possíveis , também não é possível que um acidente faça algo de bom? Talvez ... produza um ótimo livro que dê a alguém uma tonelada de dinheiro?
Phil Geada
@ PhilFrost Claro, veja o cérebro de Boltzmann para a variante documentada mais extrema dessa idéia.
Volker Siegel
@Bakuriu Ubuntu usa ext4, que tem um jornal, assim, no pior caso, não seria apenas um pacote instalado meia)
Ramchandra Apte
4
Usos @RamchandraApte Ubuntu tudo o sistema de arquivos eu escolher ...
Bakuriu
6

Obviamente, você perderá a quantidade de dados que estão na sua RAM naquele momento e ainda não foram gravados em disco. Também existe uma chance teórica de corrupção de dados / sistema de arquivos.

De minhas próprias experiências, posso dizer que estou reinicializando o meu PC 4-5 vezes por dia nos últimos 5 anos e nunca tive o problema de sistemas de arquivos corrompidos. Eu acho que ext3 / ext4 / ufs são bastante robustos para esse tipo de falha.

Ao contrário, acho que o NTFS é muito mais propenso a isso. No meu equipamento de jogos Windows, tenho ~ 15% de chance de corrupção do sistema de arquivos após uma tela azul e terei que inicializar a partir do disco para executar uma ferramenta de reparo do sistema de arquivos nesse caso ... ** suspiro **

s1lv3r
fonte
10
por que você precisaria reiniciar com tanta frequência?
Bogdacutu
... em particular com um kernel Linux em execução. Obviamente, no Windows, ainda estou familiarizado com a agradável sensação de dois BSODs em um único dia, mas o pânico no kernel que experimentei apenas ... 5 vezes no total ou algo assim. Os quase congelamentos causados ​​por swap são bastante mais comuns, é claro (dificilmente a culpa do sistema operacional), mas isso não é realmente um motivo para a reinicialização total, é? Normalmente ainda é muito fácil topsair do processo ou apenas killallisso.
leftaroundabout
1
@leftaroundabout: Os pânicos do kernel não são a única maneira de um sistema cair; elas são apenas uma das poucas maneiras pelas quais o sistema operacional o informa. :) Todo mês, mais ou menos, meu laptop gosta de agir deixando um pouco de lixo na tela por um tempo antes de congelar totalmente. (Acho que minha placa de vídeo está descamando.) Acontece da mesma forma no Windows, com a mesma frequência ... embora o Windows ocasionalmente seja azul. (Parece que ele tenta mais difícil de recuperar e mancar junto.)
Chao
@ Bogdacutu alguns drivers, especialmente drivers de vídeo, incluindo intel, nouveau e até nvidia blob, são uma porcaria. Eu experimentei Oopses muito frequentes, que muitas vezes levavam ao congelamento total, além de travamentos de GPU, o que me fez redefinir com força. Às vezes, o SysRq + REISUB funcionava, outras vezes, bastava pressionar o botão de reset (ou segurar o botão liga / desliga nos laptops).
Ruslan
1
Um sistema de arquivos ext4 não pode ser corrompido, o que o Ubuntu normalmente usa, porque o ext4 possui um diário (dados semi-escritos serão descartados na próxima inicialização).
Ramchandra Apte
2

Você corre o risco de causar inconsistências no sistema de arquivos. É melhor, mesmo quando estiver sem RAM, como normalmente ainda funciona em tais situações, usar a sequência alt-sysrq, pois isso tentará desligar as coisas da maneira mais limpa possível (se houver falha, você não será pior) desligado do que se você pressionasse o botão liga / desliga, mas se ele der certo, você estará potencialmente melhor). A sequência é a seguinte:

Mantenha pressionada a tecla alt e a tecla "sys rq" ao mesmo tempo (se você estiver em um laptop, poderá ser necessário pressionar uma tecla especial no laptop para acessar a função "sys rq"). Com essas teclas pressionadas, pressione e solte as seguintes letras na seguinte ordem:

  1. R - recupera o controle do teclado de todos os aplicativos que captaram o foco do teclado
  2. E - tente finalizar todos os processos de maneira limpa
  3. I - tente encerrar imediatamente todos os processos (livrar-se-á de tudo que falhou na chave anterior)
  4. S - sincronize todos os sistemas de arquivos (esta é a parte mais importante)
  5. U - remontar todos os sistemas de arquivos somente leitura (às vezes isso é necessário para liberar dados no disco)
  6. B - execute uma reinicialização completa (substitua por O para desligar a energia em vez de reinicializar)
Micheal Johnson
fonte
1

Talvez isso ajude um pouco, por padrão, o ubuntu e outros swappiness estão configurados para 60, quando seu sistema atinge 60% do uso de memória ram, ele muda para swap, o que é lento.

  1. Abra este arquivo no gedit ou nano usando: gksudo gedit /etc/sysctl.confORsudo nano /etc/sysctl.conf

  2. Adicione isso ao final do arquivo: vm.swapiness = 0

  3. Salve o arquivo e reinicie.

Além disso, quando fica lento, você deve verificar se realmente está usando swap, o que torna o sistema mais lento, caso contrário, as alterações acima não ajudarão.

user297579
fonte
0

No meu caso, eu não inicializo intencionalmente, isso acontece em uma viagem elétrica e toda vez que isso é chamado de ext4corrompido. Eu corro fsckna inicialização avançada. Posso fazer o login após o login, mas o gerenciador de rede para de funcionar. Algum dpkgbloqueio de dir. Acabo em reinstalação. Meu MAC é para melhor aqui, até o WINDOWS.

Ravish Tiwari
fonte