Btrfs 파일시스템(B-tree file system)은 유닉스의 ZFS 파일시스템을 모델로 리눅스 진영에서 개발 중 임. B-Tree 기반, Copy-on-write, zlib 및 LZO 압축 알고리즘 지원, 자체 RAID 지원, 서브볼륨을 관리할 수 있어 각각의 서브볼륨을 파티션처럼 취급, 스냅샷 관리, 데이터 중복제거 등의 특징을 갖는다.
이러한 Btrfs 의 특징을 바탕으로 랜섬웨어 감염 등으로부터 데이타 복구율을 높이기 위해 스냅샷을 사용하고 특정 시점으로 롤백할 수 있다.