DDRESCUE - 첫 번째 패스를 다시 실행하는 방법(아직 역방향 작업을 수행하지 않고)?

DDRESCUE - 첫 번째 패스를 다시 실행하는 방법(아직 역방향 작업을 수행하지 않고)?

며칠 동안 ddrescue를 실행했더니 60G 정도 복구되었습니다. IPO 규모는 약 9천만 달러로 크롤링 단계로 이동하고 있습니다. 다시 시작해서 -a100000을 추가하고 단 3시간 만에 35G를 더 얻었습니다. 역방향 단계가 시작되었고 이제 소음이 많이 나고 데이터가 거의 읽혀지지 않아서(마지막 읽기 이후 2분이 지났음) 중지했습니다.

이것은 원래 명령입니다: ddrescue -n -f /dev/sda /dev/sdc /home/B/Desktop/rescue.log (sdc는 새로운 드라이브입니다.)

-a100000을 사용하면 대부분의 디스크를 건너뛴다는 것을 알았습니다. 다시 첫 번째 패스(이번에는 -a50000)로 돌아가서 건너뛸 수 있는 최대값을 설정하고 싶습니다. 리버스시 디스크 끝부분(492M)에서 과도한 소음이 나는게 매우 걱정됩니다. 손상된 드라이브입니다. 노트북이 실행되는 동안 노트북을 떨어뜨렸을 때 디스크가 충돌했습니다. 이전에는 이렇게 시끄러웠던 적이 없었습니다.

(-a 옵션을 사용하면 읽기가 x바이트/초 미만으로 진행됩니다.)

-i 옵션의 역할을 이해하지 못합니다. 그것이 시작되어야 할 곳처럼 들리지만 매뉴얼 페이지에는 그렇지 않다는 것이 명확하게 나와 있습니다. ("이것은 ddrescue가 복사를 시작하는 지점이 아닙니다.") 그러나 적어도 나에게는 그것이 무엇을 하는지 말하지 않습니다. (gnu.org...ddrescue_manual.html)

디스크 시작 부분(중요한 내용이 있는 곳)에서 첫 번째 순회를 시작하고 처음에 건너뛴 부분을 통해 앞으로 이동하려면 어떻게 해야 합니까? 앞으로 건너뛰지 않도록 -a 옵션 없이 첫 번째 부분을 수행하므로 약 78,000MB에서 시작해야 합니다. (누군가 더 나은 아이디어가 없다면 아마도 -a50000을 사용하고 최대값을 어떤 값으로 설정할 것입니다. 드라이브가 실패하기 전에 대부분의 정보를 얻고 싶습니다.)

고쳐 쓰다

-i73GiB를 추가해 보았지만 약 480,000MB부터 앞으로 이동하기 시작하는데, 여기서 역방향 작업이 중지됩니다. 그래서 나는 그것을 중단했습니다.

-i73GiB 및 -A를 추가하려고 시도했지만 동일한 작업을 수행합니다. -A는 효과가 없습니다. 나는 다시 멈췄다.

(-A: "구조를 시작하기 전에 구조 도메인 내에서 다듬지 않고 긁히지 않은 모든 블록을 시도되지 않은 것으로 표시합니다.")

시도해 볼 다른 옵션이 없습니다.

답변1

나는 직업을 얻었다. -i와 -s를 모두 추가해야 합니다.

관련 정보