답변1
"ECC 복구됨"은 읽는 동안 수정될 수 있는 비트 오류가 있음을 의미합니다. 미디어 오류가 있었기 때문에 그다지 좋지는 않지만 어느 정도는 예상할 수 있는 일이므로 애초에 ECC 메커니즘이 존재합니다.
"수정할 수 없는 ECC"는 ECC가 일부 비트가 잘못되었다는 것만 알 수 있고 더 이상 어느 비트인지 알 수 없을 만큼 충분한 비트 오류가 섹터에 존재했음을 의미합니다(왜냐하면 어느 것이 잘못되었는지 안다면 비트를 뒤집어서 올바른 답을 얻을 수 있기 때문입니다). 이는 호스트에 보고되는 오류이며, 데이터가 손실되었음을 의미합니다.
호스트에 다른 데이터 복사본이 있는 경우(예: 디스크가 RAID 배열의 일부이기 때문에) 섹터가 다시 쓰여지고 다른 곳에 저장될 수 있으며("재할당된 섹터 수"에서 확인할 수 있음) 오류가 발생해야 합니다. 재발하지 않습니다. 다른 복사본이 없는 경우 오류는 미디어에 남아 있으며, 데이터를 다시 읽으려고 시도할 때마다 해당 섹터를 읽을 수 없는 것으로 보고하고 "수정할 수 없는" 오류 카운터가 증가합니다.
따라서 이것이 많이 사용되는 장소에서 발생하는 단일 오류인지, 아니면 여러 장소에서 발생하는 많은 오류인지 구분하기 어렵고, 문제가 되는 섹터를 다시 작성하지 않으면 이러한 오류는 사라지지 않습니다.
SMART 유틸리티에서 "긴" 오프라인 자체 테스트를 실행한 다음 chkdsk
불량 섹터 검사( chkdsk /r
드라이브 문자가 뒤따름)를 실행하여 파일 시스템이 읽을 수 없는 섹터를 방지하고 어떤 파일이 손상되었는지 알려줍니다. 이렇게 하면 섹터가 다시 작성되지 않고 공간(몇 킬로바이트)이 손실되므로 다시 매핑된 수를 0으로 유지하지만 이는 단일 디스크 설정에서 수행할 수 있는 최선의 방법입니다.
(제 생각에는) chkdsk를 실행하는 가장 좋은 방법은 시작 시 예약된 작업으로 실행하는 것입니다. 그것이 시스템 파티션인 경우 자동으로 제안해야 합니다. 전체 디스크를 한 번 읽으므로 시간이 오래 걸립니다.
장기적으로 이 디스크에는 몇 가지 문제가 있을 수 있으므로 백업을 보관해 두십시오. 디스크가 많이 있는데 하나만 비슷한 숫자를 가지고 있기 때문에 이것은 확실히 정상이 아닙니다.
답변2
심각한 문제입니다. 정규화된 값은 다음과 같기 때문입니다.100부터 시작했어요당신이 그것을 가져왔을 때.
지금187/1950이다HDD에 문제가 있는 것 같습니다.
smartctl을 사용하여 ata 로그 smartctl -x /dev/sd?를 볼 수 있습니다.
또한 smartctl -t short /dev/sd?를 사용할 수도 있습니다. 스마트 단기 테스트를 시작하려면
sd를 교체하시겠습니까? 올바른 디스크 번호로
187은 일반적으로 ECC만의 오류가 아니라는 점에 유의해야 합니다. 모두 오류가 발생한 것이므로 로그를 보는 것이 좋습니다