중간 수준의 퇴행에 대비하여 백업을 테스트하는 방법은 무엇입니까?


18

대부분의 저장 매체 (CD, DVD, 하드 디스크, 테이프)는 시간이 지남에 따라 퇴화되기 때문에 백업을 테스트하는 것이 매우 중요합니다. 백업 상태를 모니터링 할 수있는 방법이 있습니까?

사용 가능한 전략뿐만 아니라 하드웨어 및 소프트웨어 솔루션을 찾고 있습니다. 예를 들면 다음과 같습니다.

  • 하드웨어 솔루션 : 하드 디스크의 SMART 기능 사용; ...
  • 소프트웨어 솔루션 : MD5 체크섬을 계산하는 백업 도구 사용; CD에서 Reed-Solomon ECC를 확인하기위한 도구 사용; ...
  • 샘플 전략 : 백업의 여러 복사본을 유지하고 매달 파일을 비교합니다. 매번 스캔 한 다음 백업 도구로 계산 된 MD5 체크섬; ...

답변:


7

백업을 확신 할 수있는 유일한 방법은 백업을 복원하는 것입니다. 체크섬은 매체의 내용을 확인할 수 있지만 복원이 가능한지 알려주지 않습니다. 필요한 모든 것을 백업하지 않으면 어떻게됩니까?

이 문제의 복잡성은 베어 메탈 복구 (백업 자체 문제)를 백업하는지 아니면 데이터 백업을 수행 하는지에 따라 다릅니다 .

데이터 백업의 경우 한 가지 옵션은 가상 머신을 구축하고 주기적으로 실행하여 복원을 테스트하는 것입니다. VM은 의심 할 여지없이 완전히 다른 예를 들어 드라이버 등을 필요로하기 때문에 베어 메탈에는 유효하지 않습니다. 복원 수행 및 모든 백업에 대해 수행합니다.


원래 질문의 맥락이 빠진 것 같습니다. 체크섬을 확인하면 매체의 데이터가 모두 읽혀 지므로 매체의 데이터가 손실되지 않았 음을 확인할 수 있습니다. 당신이 설명하는 것은 백업 전략을 테스트하는 것이 중요하지만 중간 테스트의 경우 체크섬이 좋습니다.
Draemon

충분히 공평하지만, 나는 내 진술을지지합니다. 복원 할 수있는 유일한 방법은 복원입니다.
serialhobbyist

4

스토리지를 시작하기 전에 백업을 확인해야합니다. 백업 을 수행 하는 것이 얼마나 어려운지에 많은주의를 기울이지 만 아무도 안전하게 사이트를 떠나기 전에 백업을 확인 하려고 생각하지 않습니다 .

나는 일반적으로 CD-R에 1 번의 잘못된 쓰기 작업이있을 때까지 기다렸다가 얼마나 저렴한 지, HDD 미디어의 SMART 결과에 중점을 두어 교체시기를 알려줍니다.

행운을 빈다


3
SMART 결과는 원하는만큼 알려주지 않을 수 있습니다. Google 실험실은 labs.google.com/papers/disk_failures.pdf 와 같은 몇 가지 테스트를 수행 했으며 SMART 경고없이 많은 실패를 발견했습니다.
Michael Kohne

그러나 SMART 경고는 빠르게 행동 할 시간입니다!
harrymc

4

오늘날 많은 양의 데이터와 비교적 작은 광 디스크 크기로 인해 이동식 HDD 로의 백업이 가장 좋습니다. 또한 HDD는 물리적으로나 데이터를 채우는 측면에서 유지 관리가 더 쉽습니다.

정기적으로 디스크에서 GRC의 SpinRite 를 실행 합니다. SpinRite는 작성된 데이터를 테스트하고 선택적으로 데이터를 새로 고치거나 복구합니다.


1
이 도구는 자동 데이터 손상을 감지하는 데 전혀 도움이되지 않습니다. 드라이브가 정상이라고 주장하는 일부 도구가 아니라 체크섬을 사용하는 것이 좋습니다.
user23307

1
이 도구는 SMART를 우회하고 손상된 섹터에서 디스크를 이동하여 가능한 한 많은 데이터를 복구합니다. 하드 드라이브 오류에서 손실 된 사진, 중요한 시스템 등을 복구하는 방법에 대한 이야기를 들었습니다. 마지막 기회 도구로는 잘 작동하지만 유지 관리에도 좋습니다. (십자군처럼 들리게해서 죄송합니다. 잘 작동하는 도구를 듣고 싶지 않습니다.) spinrite +1
RCIX

2
도구가 마음에 들지만 데이터 손상을 감지하거나 수정하지는 않습니다.
user23307

저자가 소프트웨어에 대해 허위 주장을하는 것으로 잘 알려져 있습니다.
Draemon

3

백업 테스트는 흥미로운 포인트입니다. 그러나 제 생각에는 시간이 많이 걸리고 의문입니다. 미디어가 손상된 경우 백업이 전체 및 부분 손실 일 수 있으므로 테스트가 다소 어려워집니다.

여러 백업을 선호합니다. 광 매체 (내가 선호하는 선택은 아님)의 경우, 매 5 년마다 새 사본을 만드는 경우, 사본이 두 개인 경우 (예 : 데이터 손실 위험을 줄이기 위해 다른 위치에 보관) 5 년마다 안전한면에 있어야합니다. 집이 타 버립니다 :), 적어도 하나는 노화 과정에서 살아 남았을 가능성이 매우 높습니다. 물론 백업 세트 수에 비례하여 위험이 감소하고 있습니다.


테스트는 백업 프로세스의 실패를 보여줄 수 있지만 최소한 그 이상을 수행하는 것이 좋습니다.
Phoshi



2

모든 답변이 좋았지 만 제안을 하나 더 추가하고 싶습니다. 정기적으로 미디어를 교체하십시오. 6 개월마다 백업 미디어를 교체합니다. 특히 백업이 필요한 경우와 비교할 때 상당히 저렴하며 나쁘다는 것을 알 수 있습니다.


1

WinRAR을 사용하면 복구 볼륨의 사용을 지정하여 복구 세트의 전체 CD / DVD를 파기하고 나머지 디스크에서 복구 할 수 있습니다. 예를 들어, WinRAR을 사용하여 파일 / 디렉토리 세트를 RAR 아카이브로 압축하여 span 옵션을 사용하여 DVD 크기 (또는 사용중인 매체, 테이프 크기)로 설정하여 파일 / 디렉토리 세트를 백업합니다. 볼륨 등의 고급 탭에있는 복구 볼륨을 1 이상으로 설정하고 일반 탭에서 볼륨으로 분할을 설정해야합니다. 이는 복구 레코드와 다릅니다. 혼동하지 마십시오).

복구 볼륨을 사용하면 추가 Rar 파일이 세트에 작성됩니다. 세트의 rar 파일 중 하나가 유실 될 수 있고 나머지 파일이 여전히 모든 데이터를 복구하는 데 사용될 수 있도록 일종의 패리티가 사용됩니다. 복구 레코드를 사용하여 모든 rar 파일에서 일정량의 손상을 허용 할 수 있습니다.

그런 다음 테스트 추출을 수행하여 데이터 무결성을 정기적으로 테스트 할 수 있습니다. 파일 손상에 대한 피드백을받을 수 있을지 모르겠습니다. 세트의 파일을 의도적으로 손상 시켜서 쉽게 테스트 할 수 있습니다. 복구 볼륨을 사용하면 데이터가 여전히 추출되지만 WinRAR이 콘솔에 손상된 아카이브에 대한 피드백을 표시하기를 바랍니다.


1

CFV가 작업을 수행하는 것 같습니다 ( http://cfv.sourceforge.net/cfv.1.html ).

개인적으로 나는 다음 두 가지 명령을 사용합니다.

작성 :

cfv -rr -C -tsha1 -fc:\users\zian\desktop\out.txt

확인 중 :

cfv -rr -tsha1 -fc:\users\zian\desktop\out.txt

1

과거에 사용한 방법은 백업 서버를 가져 와서 정기적으로 백업 미디어에서 이미지를 생성하는 것입니다.

작동한다면-좋습니다. 그렇지 않다면 나는 새로운 미디어를 얻는다.

저스틴 re : comments에 대한 설명
내 이미징 프로세스에는 항상 복원에서 서버를 시작하고 응용 프로그램이 예상대로 시작되는지 확인하는 과정이 포함됩니다. 그렇지 않은 경우 테스트되지 않았으며 단순히 작성되었습니다.


이것이 자동 데이터 손상을 어떻게 감지합니까?
user23307

백업에서 복구 할 수없는 경우 (예 : 데이터가 손상된 경우) 좋지 않습니다.
warren

"자동 데이터 손상"의 의미를 알고 있다고 생각하지 않습니다. 백업에서 복구 할 수 있다고해서 데이터가 손상되지 않았다는 의미는 아닙니다.
user23307

내 이해에서 "자동 데이터 손상"은 복원이 발생할 수 있지만 데이터가 손상 될 수 있음을 의미합니다. 그러나 응용 프로그램은 손상된 데이터로 실행되지 않으므로 복원에 실패했습니다 (예 : 시작시 작동하지 않음)
warren

응용 프로그램은 손상된 데이터로 실행되므로 "자동 데이터 손상"이라는 문구
user23307


0

ExactFile 을 사용 하여 새 백업 의 MD5 체크섬 을 포함하는 파일을 생성 할 수 있습니다 . 다음 백업 전에 MD5 파일을 현재 상황과 비교할 수 있습니다. 차이점이 있으면 백업이 손상된 것입니다.


0

내가 보관하고 싶은 것은 여러 곳에뿐만 아니라 여러 매체에도 존재해야합니다 . 중간 수준의 퇴보에는 실제 미디어 자체뿐만 아니라 읽는 내용도 포함되어야합니다. 3 (3!) 플로피 디스크에 백업 된 오래된 텍스트 파일이 있지만 필요한 경우 더 이상 플로피 드라이브가 없습니다. CD 드라이브가 더 이상 사용되지 않을 때까지 얼마나 걸리는가? 넷북과 '클라우드 컴퓨팅'으로 갈 것입니다! 파일을 다양한 미디어에 저장 한 경우이 상황에 처할 가능성이 적습니다. 여전히 읽을 가능성이 훨씬 높습니다!

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