ddaves

ddrescue
ddaves
Ddrescue 2.png
원본 작성자안토니오 디아즈 디아즈
초기 릴리즈2004년 8월 12일; 17년 전(2004-08-12)
안정적 해제
1.26[1] / 2022년 1월 21일
기록 위치C++
운영 체제유닉스 유사
유형데이터 복구
면허증2014: GPL-2.0 또는 Later[a]
2007: GPL-3.0-또는-Later[b]
2004: GPL-2.0 또는[c] 라이터
웹사이트www.gnu.org/software/ddrescue/

GNU ddrecue디스크 드라이브, CD-ROM 및 기타 디지털 스토리지 미디어를 위한 데이터 복구 툴이다.디스크 섹터 등 원시 스토리지 블록을 기기나 파일로 복사하는 한편 읽기 오류를 지능적으로 처리해 부분 읽기 블록에서 좋은 섹터를 스크랩해 데이터 손실을 최소화한다.

GNU ddrecue는 C++ 프로그래밍 언어로 작성되며, 2004년 처음 출시된 오픈소스 소프트웨어로 이용할 수 있다.또한 대부분의 리눅스 배포판에서는 구성요소로 이진 형태로도 이용 가능하다.

설명

ddrecovery는 디스크 드라이브 및 기타 스토리지 장치에서 데이터를 복사하기 위해 정교한 알고리즘을 사용하므로, 장애가 발생할 경우 추가 손상이 거의 발생하지 않는다.[2]자유·오픈 소스 소프트웨어에서 블록 크기 변경 알고리즘을 가장 정교하게 구현한 것으로 평가되며,[3][4] 필수적인 데이터 복구 툴로 꼽힌다.[5][6]

복사 프로세스의 상태는 복구 알고리즘의 여러 단계의 진행에 도움이 되는 맵 파일(이전 명칭 로그 파일)에 기록되며, 복구 중단을 용이하게 하고, 더 많은 데이터를 복구하기 위해 필요에 따라 반복한다.프로그램은 불량 블록 대신 출력에 0을 기록하지 않으므로 이전에 발생하지 않은 추가 오류가 이전에 복구된 블록을 파괴하지 않는다.이로 인해 CD-ROM이나 DVD의 여러 개의 결함이 있는 복사본을 하나의 백업 파일로 병합할 수 있다.지도 파일 덕분에 필요한 블록만 두 번째와 연속 사본에서 읽힌다.

ddrecovery는 또한 데이터 지우기, 불량 영역 표시 또는 일부 경우에는 손상된 섹터 복구와 같은 용도가 있는 출력 파일의 일부를 선택적으로 덮어쓸 수 있는 채우기 모드를 특징으로 한다.[7]

관련 없는 복구 도구

GNU ddrecue는 디스크 스토리지에서 스토리지 블록을 복사하는 dd의 파생 모델이 아니지만 전략적이고 알고리즘적인 방식으로 운영되지 않는다.

GNU ddrecue 또한 유사한 이름의 프로그램 dd_recue와는 구별된다.[8]

참고 항목

메모들

  1. ^ GPL-2.0-or-later 버전 1.19(2014-10-03) 이후.
  2. ^ GPL-3.0-or-later 버전 1.5(2007-06-29)부터 1.18.1(2014-06-10)까지.
  3. ^ GPL-2.0-or-later 버전 0.1(2004-08-12)부터 버전 1.4(2007-06-18)까지.

참조

  1. ^ Antonio Diaz Diaz (23 January 2022). "GNU ddrescue 1.26 released". Retrieved 25 January 2022.
  2. ^ "GNU ddrescue Manual". The GNU project. Retrieved 6 September 2013.
  3. ^ "Disk drive recovery: ddrescue, dd_rescue, dd_rhelp". John Gilmore. Archived from the original on 30 May 2013. Retrieved 6 September 2013.
  4. ^ "Damaged Hard Disk". www.cgsecurity.org. Retrieved 6 September 2013.
  5. ^ "Best Data Recovery Tools - Top 10 List". Geekyprojects. Retrieved 6 September 2013.
  6. ^ "12 essential system recovery tools". PC Plus (Issue 303). 22 January 2011. Retrieved 6 September 2013.
  7. ^ "ddrescue - Data recovery tool". The GNU project. Retrieved 6 September 2013.
  8. ^ 쿠르트 가르로프의 dd_구조

외부 링크