BTRFS 파일 시스템에서 복구 할 수없는 오류에 관한 질문이 있습니다. 특히, RAM 스틱 중 하나에 문제가 발생한 후 최근에 BTRFS Scrub을 실행했으며 수정할 수없는 4 개의 오류가있는 것으로 보입니다. 이것은 출력입니다.
scrub status for <UUID>
scrub started at Thu Dec 25 15:19:22 2014 and was aborted after 89882 seconds
total bytes scrubbed: 1.87TiB with 4 errors
error details: csum=4
corrected errors: 0, uncorrectable errors: 4, unverified errors: 0
운 좋게도 3 차 백업으로 모든 것을 백업 했으므로 파일 손실에 대해 특별히 걱정하지 않습니다 (BTRFS의 실험 상태와 관련된 문제를 잘 알고 있습니다. 데이터를 안전하게 유지하기 위해 여러 백업이 있으며 계속 사용하십시오. "솔루션; BTRFS를 사용하지 마십시오"게시물).
그러나 수정 불가능한 오류와 관련된 파일을 확인하는 방법을 알고 싶습니다. 찾아서 삭제하고 백업 사본으로 교체하고 싶습니다.
누구 든지이 작업을 수행하는 방법에 대한 정보가 있으면 귀하의 의견을 듣고 싶습니다.
미리 감사드립니다.
sort | uniq
과 같이 복제물을 제거 하는 데 사용 하는 것이 좋습니다 .dmesg | grep "checksum error at" | cut -d\ -f24- | sed 's/.$//' | sort | uniq