태그 보관물: 64-bit

64-bit

과도한 하드 디스크 활동 7 (이중 부팅 Grub2)이 있으며 모든

기본 HDD의 ext4 파티션에 설치된 Ubuntu 12.04 x64 “fresh”에 문제가 있습니다. 5-10 초마다 사용하지 않을 경우 HDD가 약 10 초 동안 활성화되면 쓰기 작업이 켜지거나 실행중인 응용 프로그램이 중요하지 않습니다. 나는 iotop을 사용했고 jbd2가 끊임없이 HDD에 쓰는 것을 발견했습니다. HDD의 소음은 나를 미치게합니다.이 속도로 디스크는 오래 가지 않습니다. 동일한 HDD에 Windows 7 (이중 부팅 Grub2)이 있으며 모든 것이 정상적으로 작동하고 디스크를 사용하지 않을 때는 꺼지고 컴퓨터는 침묵합니다. 다른 모든 것은 잘 작동하지만 (Skype 및 웹캠에는 거의 문제가 없지만 견딜 수는 있지만) 하루에 10 시간 동안 컴퓨터를 켜서 디스크와 소음을 잃을 염려가 용납되지 않습니다 …

저널링 빈도를 낮추기 위해 수동으로 시도했지만 웹에서 찾은 솔루션이 없었지만 디스크는 동일한 속도로 연삭됩니다.

이 문제의 해결책은 무엇입니까? 내가 Ubuntu 사용을 중단한다고 생각하면이 속도로 HDD를 오래 사용할 수 없으며 HDD의 소음을 견딜 수 없습니다 …



답변

드문 경우이지만 하드 드라이브 활동이 정상적으로 사용되지 않고 사용자가 많이 사용하지 않는 경우 우분투에서 수년 동안 두 번만 일어났습니다. 한 번 fsck에 디스크에서 를 수행하여 문제를 해결했습니다 .

예를 들어, HDD 인 경우 /dev/sdb1다음을 수행하십시오.

sudo fsck /dev/sdb1

이 경우 검사하지 않고 하드 드라이브를 200 회 이상 부팅했다고합니다. 나는 실제로 몇 번이나 계산하지 않았지만 내 책에는 200이 많이 있습니다.

어쨌든 확인을 시작했을 때 문제가 발생하여 문제를 해결하기 시작했습니다. 실제로는 많이 있습니다. 그 후 재부팅하고 문제가 사라졌습니다.

두 번째 경우에는를 편집 /etc/fstab하고 hdd에 매개 변수를 잘못 전달 했기 때문 입니다. 해결책은 해당 매개 변수를 제거하는 것이 었습니다.

또한 noatime하드 드라이브에 추가 하면 쓰기 작업량이 줄어 듭니다. 예를 들어 fstab파일의 내 HDD입니다 .

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

시 noatime 매개 변수, 디스크 활동이 적습니다. 하지만이 커널 2.6.30 이상 버전을 사용하는 경우, relatime 옵션이 훨씬 낫다.

이것에 대한 나의 제안은 다음과 같습니다.

  • fsck문제가있는 드라이브에서 실행하십시오 . 많은 문제를 감지하거나 감지하지 못할 수 있지만 정보를 확인하고 하드 드라이브에 파일 시스템 문제가 없는지 확인합니다.

  • 데스크탑에서 disks유틸리티를 실행하십시오 . 드라이브 상태 및 드라이브에 대한 SMART 정보가 표시됩니다. 특히 하드웨어 문제가있는 경우 이에 대한 추가 정보를 제공 할 수 있습니다.

  • dmesg마지막 줄을 입력 하고 확인하십시오. 10 초마다 무언가가 있으면 거기에 표시됩니다. 이 글은 다음 언어로도 표시 할 수 있습니다 cat /var/log/syslog또는cat /var/log/kern.log

  • 마지막으로 noatime 매개 변수를 fstab파일에 추가하여 액세스 시간 기록을 저장 하십시오 .


답변

  1. 아무것도 실행 중이 아닐 때 많은 활동을보고있는 경우 로그가 많이 업데이트되고 있는지 확인하십시오. 이 파일을 실행할 때 파일이 커지는 지 확인하십시오 …

    ls -lS /var/log/*log | head
    
  2. 하드 디스크가 SMART를 지원하면 스핀 다운을 줄일 수 있습니다.

    hdparm -B 255 /dev/sdX
    

    여기서 sdX는 유효한 파티션으로 변경해야합니다.

  3. 귀하의 확인 fstab에 대한을 noatime.

  4. 아래의 마지막 링크에서 누군가는 파티션을 강제 점검하여 문제를 해결했다고 주장합니다.

    touch /forcecheck
    

    재부팅하면 확인이됩니다.


이 주제를 살펴보십시오.

빈 파일 시스템에서도 ext4 jbd2 저널링이 활성화 됨


이것은 커널 문제 일 가능성이 높습니다 (특히 우분투와 관련이 없음). 2010 년 우분투와 아치 사용자 모두 같은 문제가있었습니다 . 사용중인 커널에 대한 런치 패드의 버그로 게시하는 것이 좋습니다.


답변

Lenovo / Thinkpad 에서이 문제가 있었고 모든 것을 시도했지만 결국 Toshiba 드라이브라는 것을 알았습니다. 도시바 드라이브는 주차 옵션에 문제가 있으며 건초가되어 드라이브를 주차하려고 시도합니다. 이것이 바로 여러분이 듣는 소음입니다.

http://disablehddapm.blogspot.com.au/2011/12/disabling-hard-disk-drive-advanced.html

해결책은 전원 관리를 비활성화하는 것이지만 배터리 수명이 줄어 듭니다. 이것은 내 드라이브에서 효과가 있었지만이 솔루션이있는 드라이브를 알려주지 않았으므로 다른 매개 변수 세트가 필요합니다.


답변

1) 표면 테스트를 시도하십시오. 어딘가에 불량 블록 / 섹터가있을 수 있습니다.

2) 다른 버전의 우분투 (xubuntu, lubuntu)를 사용해보십시오.

3) 사용하지 않는 응용 프로그램을 제거하려고 시도합니다. 일부 응용 프로그램이 제대로 작동하지 않을 수 있습니까?


답변

/etc/fstabHDD의 파일 시스템에 대한 마운트 옵션 끝에 다음 문자열 을 파일에 추가하십시오 .

,commit=600

예를 들면 다음과 같습니다.

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

재부팅하고 즐기십시오

man mount 말한다 :

commit = nrsec nrsec 초마다 모든 데이터와 메타 데이터를 동기화하십시오. 기본값은 5 초입니다. 0은 기본값을 의미합니다.


답변