Excesso de atividade do disco rígido

20

Estou com problemas no Ubuntu 12.04 x64 "fresh" instalado na partição ext4 no disco rígido principal. Quando não estiver em uso a cada 5 a 10 segundos, o HDD fica ativo por cerca de 10 segundos, sem escrever qual aplicativo está ligado ou em execução. Eu usei o iotop e descobri que o jbd2 está constantemente escrevendo para o HDD. O barulho do HDD está me deixando louco, a esta taxa de disco não vai durar muito tempo. No mesmo HDD eu tenho o Windows 7 (dual boot Grub2) e tudo funciona bem, o disco está desligado quando não está em uso, e o computador está silencioso. Todo o resto funciona bem (apenas pequenos problemas com o Skype e a webcam, mas isso é tolerável), mas o medo de perder disco e ruído é intolerável, pois tenho o computador ligado por 10 horas por dia ...

Eu tentei manualmente para diminuir a frequência de journalling, mas nenhuma solução encontrada na web me ajudou até agora, o disco está moendo na mesma taxa.

Alguma solução deste problema? Se não, eu acho que vou parar de usar o Ubuntu, nenhum Disco Rígido vai durar muito nesta taxa de uso e o ruído do Disco Rígido não é tolerável ...

    
por Dejan Grum 23.05.2012 / 10:46

5 respostas

7

São casos raros em que a atividade do disco rígido está acima do uso normal e o usuário não está usando muito. Isso só aconteceu comigo duas vezes em todos os meus anos com o Ubuntu. Uma vez resolvi o problema fazendo um fsck no disco.

Por exemplo, se o seu HDD for /dev/sdb1 , faça o seguinte:

sudo fsck /dev/sdb1

Nesse caso, disse que eu tinha inicializado o disco rígido mais de 200 vezes sem verificar. Eu na verdade não contei quantas vezes, mas 200 é muito no meu livro.

De qualquer forma, quando começou a checar, em algum momento ele começou a encontrar problemas e consertá-los. Muitos deles, na verdade. Depois disso, reiniciei e o problema desapareceu.

No segundo caso, foi porque editei o /etc/fstab e passei incorretamente um parâmetro para o disco rígido. A solução foi remover esse parâmetro.

Eu também tenho que dizer que adicionar noatime ao disco rígido diminui a quantidade de operações de gravação. Por exemplo, este é o meu disco rígido no arquivo fstab :

# / was on /dev/sda2 during installation
UUID=38673e00-ecc8-4e11-85d2-58af72999e5b /               ext4    noatime,errors=remount-ro 0       1

com o parâmetro noatime , a atividade do disco é menor. Embora, se estiver usando uma versão do kernel 2.6.30 ou superior, relatime é muito melhor.

Minha sugestão para isso seria:

  • Execute fsck na unidade com o problema. Ele pode detectar muitos problemas ou pode não ser, mas verificar isso garantirá que as informações sejam boas e que o disco rígido não tenha problemas no sistema de arquivos.

  • Na área de trabalho, execute o utilitário disks . Ele mostra o status da unidade e as informações da SMART sobre ela. Isso pode fornecer mais informações sobre ele, especialmente se houver um problema de hardware.

  • Digite dmesg e observe as últimas linhas. Se houver algo a cada 10 segundos, ele será mostrado lá. Também pode mostrar em cat /var/log/syslog ou cat /var/log/kern.log

  • Por último, adicione o parâmetro noatime ao seu arquivo fstab para salvar algumas escritas de tempo de acesso.

por Luis Alvarado 23.04.2013 / 16:05
6
  1. Se você está vendo muita atividade quando nada está em execução, verifique se algum dos logs está recebendo muitas atualizações. Veja se algum dos arquivos cresce quando você executa isso ...

    ls -lS /var/log/*log | head
    
  2. Você pode reduzir spindowns, se o seu disco rígido suportar SMART, com

    hdparm -B 255 /dev/sdX
    

    onde o sdX precisa ser alterado para uma partição válida.

  3. Verifique seu fstab para noatime .

  4. A partir do último link abaixo, alguém afirma que ele resolveu com uma verificação forçada da partição.

    touch /forcecheck
    

    e uma reinicialização confirmará se esse é o seu caso.

Veja também este tópico:

ext4 jbd2 journaling ativo mesmo no sistema de arquivos vazio

Isso é mais do que provável que seja um problema do kernel (e não especificamente relacionado ao Ubuntu). Em 2010, os usuários do Ubuntu e do Arch tiveram o mesmo problema . Pode valer a pena postá-lo como um bug na barra de lançamento contra o kernel que você está usando.

    
por Rinzwind 23.04.2013 / 15:52
0

Eu tive esse problema com um Lenovo / Thinkpad e tentei de tudo, mas no final achei que era um drive Toshiba. Os drives da Toshiba têm um problema com a opção do parque e ele fica descontrolado e tenta estacionar a unidade continuamente e esse é o ruído que você está ouvindo.

link

A solução é desativar o gerenciamento de energia, embora isso diminua a vida útil da bateria. Isso funcionou para a minha unidade, mas como você não nos disse qual unidade você tem essa solução pode não funcionar e precisa de um conjunto de parâmetros diferente.

    
por Meer Borg 23.04.2013 / 10:03
-1

1) experimente testes de superfície. pode haver blocos / setores ruins em algum lugar.

2) tente outra versão do Ubuntu (xubuntu, lubuntu)

3) tente desinstalar aplicativos não utilizados ... alguns deles estão indo mal?

    
por Maks 23.04.2013 / 14:30
-2

Adicione no arquivo /etc/fstab , a seguinte string no final das opções de montagem para seus sistemas de arquivos no HDD:

,commit=600

Por exemplo:

UUID=cc614fb7-fbdc-4b6d-af3c-a3fda4f699a0 /   ext4    defaults,commit=600    0       2

reinicialize e aproveite

man mount diz:

  

commit = nrsec Sincronize todos os dados e metadados a cada nsegundos. O valor padrão é de 5 segundos. Zero significa padrão.

    
por ksh 02.07.2012 / 17:37