btrfs 보내기/받기는 얼마나 신뢰할 수 있습니까?

btrfs 보내기/받기는 얼마나 신뢰할 수 있습니까?

rsyncXFS를 사용하는 15TB NFS 파일 서버가 있으며 중간 속도 연결(100Mb 이더넷)을 통한 원격 복제를 사용하여 백업되었습니다.

우리는 이제 XFS 대신 btrfs를 사용하고 데이터를 보다 효율적으로 동기화하기 위해 보내기/받기를 사용하는 것을 고려하고 있습니다.

그러나 fs 손상은 불가피할 수 있습니다(우리 XFS 시스템은 4일간의 fs 복구 작업을 거쳤습니다). 따라서 질문은 다음과 같습니다.

보내기/받기를 사용하면 향후 손상이 원격 시스템에 전달되어 행복하게 적용됩니까?

답변1

나는 백업을 위해 btrfs send를 사용해 왔으며 자주 실패하지만 작동한다는 것을 알았습니다. 실패한 전송을 감지하고 부분/손상된 수신 볼륨을 제거하는 것이 중요합니다. 성공적으로 보낸 후 손상 문제가 발생하지 않았습니다. 오류를 감지하기 위해 btrfs 스냅샷에 대한 "동기화" 유틸리티를 작성했으며 정확성을 확인하기 위해 checksumdir 스크립트도 포함했습니다.https://github.com/AmesCornish/buttersink 확인해 보시면 도움이 되셨는지 알고 싶습니다.

관련 정보