외부 USB HDD를 백업 미디어로 통합하는 이상적인 btrfs 스토리지 솔루션

외부 USB HDD를 백업 미디어로 통합하는 이상적인 btrfs 스토리지 솔루션

btrfs의 고급 기능(COW, 스냅샷 등)을 활용하여 기본 스토리지 볼륨을 외부 USB HDD에 지속적으로 백업/미러링할 수 있는 방법이 있습니까?

답변1

이것위키피디아이 질문에 답하는 데 적합한 몇 가지 증분 백업 도구가 나열되어 있습니다.

BTRBK내가 현재 사용하고 있는 것이며 질문에 언급된 대부분의 요구 사항을 충족합니다.

스냅샷과 실제 버전 파일 시스템(btrfs는 아님) 간의 차이점에 대한 질문이 불분명하기 때문에 "대부분"이라고 말합니다. 그러나 문제는 btrfs에만 해당되며 최고의 btrfs 솔루션은 자주 스냅샷을 생성하고 스냅샷을 자동으로 생성하고 전송 수신 및 스냅샷 타임라인을 다듬는 도구입니다.

답변2

내가 이해한 바에 따르면, 디스크 오류가 발생할 경우 이를 활용할 수 있도록 시스템 하드 드라이브의 미러(또는 충분히 가까운 미러)를 생성하려고 합니다.

나에게 이것은 RAID 1 상황처럼 보입니다. 이는 BTRFS 또는 MDADM을 사용하여 수행할 수 있습니다. 두 경우 모두 외부 드라이브를 시스템에 다시 연결할 때 "슬레이브"로 간주되는지 확인해야 합니다. 이는 시스템에서 발생한 최근 쓰기로 인해 발생하는 경우입니다. btrfs에서는 스크럽 작업(btrfs-scrub)을 실행할 수 있습니다.

btrfs-send 및 btrfs-receive를 사용하려면 다음을 참조하세요.http://marc.merlins.org/perso/btrfs/post_2014-03-22_Btrfs-Tips_-Doing-Fast-Incremental-Backups-With-Btrfs-Send-and-Receive.html

스냅샷의 경우 파일 시스템 전체에서 스냅샷을 생성할 수 없습니다. 따라서 스냅샷이 생성될 btrfs 하위 볼륨과 동일한 파일 시스템에 스냅샷을 생성해야 합니다. 앞에서 언급한 참조에서 설명한 대로 보내기/받기가 작동하는 곳입니다.

또는 SSH를 통해 localhost에 연결할 수 있지만 fssync를 사용할 수 있습니다. 매뉴얼 페이지 보고서에 따르면 fssync는 btrfs와 잘 작동합니다.

다른 시스템이 있는 경우 단일 마스터 모드에서 DRBD 사용을 고려할 수 있습니다. 단일 시스템의 두 드라이브에서 작동하도록 할 수도 있지만 이것이 작동하지 않는다는 보고를 본 적이 있습니다.

많은 사람들은 RAID, 동기화 및 복제가 백업 시스템을 대체하기에 적합하지 않다고 생각합니다.

관련 정보