NTFS; Linux를 사용하여 섹터를 불량으로 표시


8

파일 서버에 대규모 ZFS 배열이 있습니다. 디스크가 불량 섹터를 smartmon에보고 할 때마다 교체를 주문하고 고장난 섹터를 보류합니다.

그리고 "실패한 것을 선반에 놓아서"는 가능한 경우 저수준 포맷을 제공하거나, 불량 섹터를 교체하기 위해 예비 섹터를 청구 할 수있는 파괴적인 불량 블록을 실행 한 다음이를 사용하여 DVD를 덤프합니다 (최근의 BluRays). )를 사용하여 HTPC와 함께 사용하고 친구들에게 영화를 보러 갈 때 가져와야합니다. XBMC로 영화를 보는 것은 정말 쉽고 휴대하기 쉬운 방법입니다. 나는 압축 디스크에 이미 물건을 가지고 있기 때문에 그들의 의존에 의존하지 않으며, 죽어가는 드라이브는 단지 빠른 액세스 미디어 스토리지 역할을하는 호스피스 생활을 얻습니다. Google의 보고서에 따르면 첫 번째 SMART 오류 후 60 일 이내에 드라이브가 39 배 더 죽을 가능성이 있다는 사실을 기억하면서,이 드라이브는 대부분 선반에 남아 있으며 SATA 베이에 한두 번만 연결되어 있다는 사실을 통해 그 기간을 연장하고 있습니다 매년.

나는이 드라이브가 죽는 것에 대해 혼란스럽지 않다는 것을 분명히하기 위해 이것을 말하고 있으며, 그들의 삶을 연장하려고하지는 않습니다.)

그래서. 때때로 이러한 드라이브는 불량 블록이 실행 된 후 스페어 풀에서 새로운 섹터를 청구하지만 남은 부분이없는 경우도 있으므로 FS에 불량 섹터 가 있다는 사실에 직면합니다 . mkfs. *가 종종 불량 블록 목록을 입력으로 사용하기 때문에 리눅스 파일 시스템 세트 중 하나를 사용하면 문제가되지 않습니다. 그러나 때때로 여자 친구 (Mac) 나 친구 (보통 Windows)에게 드라이브 한두 개를 가져 가면서 NTFS를 사용하기로 결정했습니다. 지금까지 드라이브에 복구 불가능한 불량 섹터가 있었을 때 데이터를 쓰고 다시 읽었으며 잘못된 파일은 드라이브의 "BAD_SECTOR_FILES"폴더에 저장되었습니다.

물론, 작동하지만 대신 해당 섹터를 불량으로 표시하는 것이 정말 좋습니다. 다른 방법으로 많은 번거 로움이 있습니다.

그래서 나는 종종 "드라이브 교체 !!!"의 정확한 하나의 주제로 가장 빠르게 전환되는 게시물을 읽었고, 일부는 첨예를 제안하지만 실제로는 왜 그런 많은 돈을 지불 해야하는지 알지 못합니다. 사소한 작업.

대안은 ext3을 사용하는 것이지만 누군가가 나쁜 블록을 mkfs.ntfs에 공급하여 나쁜 블록이 사용되지 않도록하는 방법을 알고 있다면 듣고 싶습니다. 또는 다른 도구 (VM에서 Windows를 사용할 수 있음)가 동일한 경우. chkdsk에 대해 혼란 스럽습니다. 나쁜 섹터가 FAT 인 것 같습니다.

답변:


3

NTFS 파일 시스템에서 섹터를 불량으로 표시하려면 숨겨진 "$ BadClus"파일에 대한 수정과 지식이 필요합니다. 해당 파일을 편집 할 수있는 Linux 유틸리티를 잘 모르겠습니다.

빠른 NTFS가 아닌 형식은 하드 드라이브를 스캔하고 불량 섹터를 표시하여 나중에 건너 뛸 수 있다는 인상을 받았습니다. FORMAT 명령 또는 diskmgmt.msc를 사용하여 Windows VM에서 불량 섹터로 드라이브를 다시 포맷 한 후 chkdsk발견 한 내용과 일치하는 불량 섹터 수를보고하는지 확인 했습니까?


R / w badblocks 실행에 11 시간이 걸리고 파일에 파일을 쓰고 다시 읽는 데 적어도 두 배가 걸리는 것을 고려할 필요가 없기를 바랍니다. 그러나 지금 할 것입니다.) 방법, 누군가 리눅스에서 기본적 으로이 작업을 수행하는 방법에 대한 지식이 있다면, 정말로 알고 싶습니다 :)
DanielSmedegaardBuus

바쁜 밤이 지나면 완료되었지만 불량 클러스터 파일에 불량 클러스터 1 개만 추가했습니다. 팁을 답으로 받아들이지 만 누군가 가이 파일을 수동으로 수정하여 더 나쁜 블록을 추가하는 방법을 알고 있다면 바람직하게 Linux에서 알려주십시오 :) 감사합니다!
DanielSmedegaardBuus

2

man mkfs.ntfs sais:

 기본 옵션
       -f, --fast, -Q, --quick
              빠른 (빠른) 형식을 수행하십시오. 이것은 볼륨의 제로화와 불량 섹터 검사를 모두 건너 뜁니다.

플래그를 사용하지 않으면 불량 섹터 검사가 수행된다고 가정합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.