dmesg를
하드 디스크 손상, 일반적으로 dmesg를 정보의 출력 버퍼 I / O 오류가있을 때 그래서 항상 어려운 문제가 있는지 발견 할 수 있습니다 당신을 dmesg의 출력도 확인해보십시오.
배드 블럭
adblocks 당신은 또한 불량 섹터를 복구 할 수 있습니다, 하드 디스크 불량 섹터를 가지고 점검 할 수는 있지만 논리적 불량 섹터는 물리적 불량 섹터 만 드라이브를 교체 할 수 있습니다.
명령을 확인합니다 :
[루트 @ localhost를 ~] # 배드 블럭 -s -v -o /root/bb.log는 / dev / sda를
체크 / 집에 불량 섹터가있는 경우 다음과 같이 명령은 :
[루트 @ localhost를 ~] # 배드 블럭 -s -v -o /root/bb-home.log는 / dev / 매퍼 / CentOS는 가정
논리 나쁜 수리 방법
다음은 불량 섹터의 목록을 검사 배드 블럭은 / dev / 매퍼 / CentOS는 가정 전자 파티션입니다 :
217874591
217874592
217874593
217874594
217874595
돌아 가기 데이터를 백업
[루트 @ localhost를 ~] # DD 형식의 경우 =는 / dev / 매퍼 / CentOS는 가정 스킵 =의 217874591 = / tmp를 / 217874591-217874595.dat 수 = 5
수리
[루트 @ localhost를 ~] # 개의 언 마운트는 / dev / 매퍼 / CentOS는 가정 (오류가 발생 가능 "장치 사용 중"언 마운트 솔루션 퓨저 -m / 홈 //리스트 / 사용 가정 프로세스 ID 퓨저 -m -v - 내가 / -k 집 // PID를 나열하고 프로세스를 죽일)
복구 명령
[루트 @ localhost를 ~] # 배드 블럭 -s -w는 / dev / 매퍼 / CentOS는 가정 217,874,595 217,874,591
검사 후 수리
[루트 @ localhost를 ~] # 배드 블럭 -s -v는 / dev / 매퍼 / CentOS는 가정 217,874,595 217,874,591
데이터 복구 (선택 사항)
[루트 @ localhost를 ~] # DD 형식의 경우 = / tmp를 / 217874591-217874595.dat =는 / dev / 매퍼 / CentOS는 가정의
다시 분할 체크
[루트 @ localhost를 ~] # 배드 블럭 -s -v -o /root/bb-home.log는 / dev / 매퍼 / CentOS는 가정
지시 사항은 불량 섹터를 복구하지 할 경우 불량 섹터가 위의 방법을 반복하려고 할 수있는 경우, 완료되었습니다.
종료 후 파티션을 다시 마운트
[루트 @ localhost를 ~] # 마운트는 / dev / 매퍼 / CentOS는 가정