긴급 상황에서 마운트된 디스크 볼륨 이미징: blktrace 기반 솔루션
2025-01-15
이 게시물에서는 포인트 인 타임 스냅샷을 사용할 수 없는 경우 시스템 디스크를 백업하는 효율적인 방법을 설명합니다. 저자는 스냅샷 기능이 없는 고장 직전의 시스템을 백업해야 했지만, 재부팅이나 스토리지 재구성은 바람직하지 않은 상황에 직면했습니다. 이 솔루션은 Linux의 blktrace API를 활용하여 데이터가 쓰여지는 동안에도 실시간으로 블록 장치의 활동을 추적하여 완벽한 디스크 이미지를 생성합니다. 저자는 변경된 블록을 추적하고 이미징 중 데이터 손실을 방지하는 Go 기반 도구인 hot-clone을 공유합니다. 이는 긴급 상황에서 중요한 시스템을 백업하기 위한 안정적인 솔루션을 제공합니다.