2017-01-21 8 views
1

안녕하세요 Stackoverflowers,하드웨어 문제? zfs 스크럽 항상 수리

나는 오래된 Tyan 서버 마더 보드 및 ZFS에 궁금한 문제가 있습니다.

간단히 말해, 매시간 zfs scrub을 실행할 수 있으며 더 이상 오류없이 항상 체크섬을 복구합니다.

가 나는 오류도

을 showhing 없지만 체크섬 오류를 보여주는 유지 닦고 smartctl -t long /dev/ada{0,1,2}을 실행 오류없이 (16기가바이트 ECC 메모리)

모든 nignt 긴있는 memtest86을 달렸다. 단서에 대한

덕분에

XAV

+0

먼저 케이블을 교체하고 가능한 경우 컨트롤러를 점검합니다. PCIe/PCI 컨트롤러 또는 온보드 컨트롤러를 사용합니까? 특정 드라이브 또는 모든 드라이브의 오류입니까? 이 마지막 재부팅의 BIOS를로드 (두 Adaptec에 1210 카드를) 원하는 나던 동안 내가 내가 맹목적으로 이동하면 풀을 인식 할만큼 똑똑 ZFS가 너무 컨트롤러를 의심 것이다 – user121391

답변

2

이 중 하나) 당신이 디스크에 불량 섹터를 기록하고, 또는 b) 다시 불량 섹터를 읽고있는 것을 의미한다. 매번 수정되는 섹터 수가 적다면 나쁜 컨트롤러 나 드라이버라는 것이 나의 경험입니다.

콘솔 오류가 발생하지 않는다고 가정합니다.

추론 하시겠습니까? 음 ... 드라이브라면, 일반적으로 오류를보고 할 정도로 똑똑합니다 (적어도 대부분). 케이블 인 경우 일반적으로 콘솔의 드라이버에서 체크섬 오류가 발생합니다. 당신은 대부분 기억을 없앴습니다, 그래서 ... 당신은 컨트롤러와 운전자가 남아 있습니다.

다행히 ZFS를 사용하면 일반적으로 너무 많은 번거 로움없이 다른 컴퓨터에서 드라이브를 "시도"할 수 있습니다.

+0

감사합니다, 케이블을 마더 보드의 컨트롤러에 연결 하시겠습니까? –

0

감사합니다,

풀을 인식 할만큼 똑똑 ZFS가 (두 Adaptec에 1210 카드) 마지막으로 재부팅의 BIOS를로드 할 나던 동안 너무 컨트롤러를 의심 것이다

내가 맹목적으로 케이블을 마더 보드의 컨트롤러로 옮기면?

+0

Hrm. 그것은 또 다른 질문입니다. :). – zBeeble

+1

그래서 ... 일반적으로 그렇습니다. 그러나 귀하의 Adaptec 카드 또는 어떻게 구성했는지 모르겠습니다. zfs가 그것들을 인식하지 못하면 zfs는 그것들에 대한 adaptec 설정 때문일 것입니다. 할 수있는 일은 드라이브를 한 번에 하나씩 옮기고 다음 드라이브를 이동하기 전에 매번 드라이브를 다시 추가/재실행하는 것입니다. – zBeeble

+0

또는 각 드라이브 세트가 자체적으로 실행할 수 있도록 절반으로 나누거나 (중복성이 많은 경우에는 3 분의 1로) 이동할 수 있습니다. 하나는 오래된 시스템에 남아 있고, 하나는 새로운 시스템에 사용됩니다. – user121391