하드웨어 오류가있는 디스크에서 파일을 복구하려고합니다.
디스크는 디스크 유틸리티로 복구되었지만 디스크가 손상되었다고 알려주므로 오류가 발생하기 전에 모든 것을 백업해야합니다.
그래서 파인더를 통해 파일을 복사하려고 시도했지만 멈추었습니다. 다른 유틸리티를 사용해 보니 헤드가 손상된 블록에 닿으면 파일을 복사하려고 시도합니다.
그래서 rsync로 시도했지만 작동하는 것 같습니다. 그러나 내가 나쁜 블록을 칠 때까지는 영원히 걸립니다.
그래서 파일이 너무 오래 걸리는 경우 파일을 방해하지 않도록 Rsync에 지시하는 방법이 있는지 궁금합니다. 각 파일에 대한 시도 횟수를 지정하거나 각 파일에 대해 얼마나 오래 시도해야합니까?
이 드라이브가 얼마나 오랫동안 정직하게 지속되는지 확실하지 않으므로 모든 데이터를 최대한 빨리 가져 오지만 여전히 마운트하여 파인더에서 데이터를 볼 수 있습니다.
이것이 내가 명령으로 사용하는 것입니다. 파일에 대한 시도를 줄일 수있는 방법이 있다면 조언하십시오. 따라서 손상된 블록을 읽으려고 rsync를 사용할 수는 있지만 특정 섹터에 너무 오래 걸리지 않도록하십시오.
rsync -arv -e--ignore-errors --partial-dir=/Volumes/backup/partial /Volumes/work /Volumes/backup
미리 감사드립니다.
dd_rescue
. 불량 섹터에 대처하는 고급 기능이 있습니다.