기본 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
파일에 추가하여 액세스 시간 기록을 저장 하십시오 .
답변
-
아무것도 실행 중이 아닐 때 많은 활동을보고있는 경우 로그가 많이 업데이트되고 있는지 확인하십시오. 이 파일을 실행할 때 파일이 커지는 지 확인하십시오 …
ls -lS /var/log/*log | head
-
하드 디스크가 SMART를 지원하면 스핀 다운을 줄일 수 있습니다.
hdparm -B 255 /dev/sdX
여기서 sdX는 유효한 파티션으로 변경해야합니다.
-
귀하의 확인
fstab
에 대한을noatime
. -
아래의 마지막 링크에서 누군가는 파티션을 강제 점검하여 문제를 해결했다고 주장합니다.
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/fstab
HDD의 파일 시스템에 대한 마운트 옵션 끝에 다음 문자열 을 파일에 추가하십시오 .
,commit=600
예를 들면 다음과 같습니다.
UUID=cc614fb7-fbdc-4b6d-af3c-a3fda4f699a0 / ext4 defaults,commit=600 0 2
재부팅하고 즐기십시오
man mount
말한다 :
commit = nrsec nrsec 초마다 모든 데이터와 메타 데이터를 동기화하십시오. 기본값은 5 초입니다. 0은 기본값을 의미합니다.