드물게 스냅샷 찍기

드물게 스냅샷 찍기

드라이브의 DM 스냅샷을 찍고 싶습니다. 나는 사용되지 않고 할당이 취소된 블록의 스냅샷을 찍고 싶지 않습니다. 파일 시스템에 대해 전혀 모르더라도 하드 드라이브의 사용된 블록과 섹터를 확인할 수 있는 방법이 있습니까? 디스크의 빈 부분을 백업하지 않고 스냅샷을 찍고 싶습니다.

답변1

파일 시스템에 대해 아무것도 모르더라도 얻을 수 있는 최선의 방법은 아마도 다음과 같습니다.

  1. 스냅샷을 찍으세요.
  2. 필요한 경우 fsck 스냅샷. 그런 다음 설치하십시오.
  3. 스냅샷의 사용 가능한 모든 공간을 0으로 채웁니다(예: cp /dev/zero tmpfile; rm tmpfile). 이를 위해서는 많은 I/O가 필요하며 스냅샷에 충분한 공간을 할당해야 합니다.
  4. 스냅샷을 마운트 해제합니다.

그런 다음 0으로 채워진 섹터는 사용되지 않는다고 가정할 수 있습니다. 또는 최소한 백업이 필요하지 않으며 다시 0으로 채울 수 있습니다. (이미지를 gzip으로 공급할 수도 있으며, 압축률이 적절할 것입니다.)

partimage나 partclone과 같은 도구를 사용하는 것이 더 빠릅니다.하다파일 시스템에 대해 알아보세요. 아니면 그냥 tar를 사용하세요.

관련 정보