Btrfs

Btrfs 파일시스템(B-tree file system)은 유닉스의 ZFS 파일시스템을 모델로 리눅스 진영에서 개발 중 임. B-Tree 기반, Copy-on-write, zlib 및 LZO 압축 알고리즘 지원, 자체 RAID 지원, 서브볼륨을 관리할 수 있어 각각의 서브볼륨을 파티션처럼 취급, 스냅샷 관리, 데이터 중복제거 등의 특징을 갖는다.

이러한 Btrfs 의 특징을 바탕으로 랜섬웨어 감염 등으로부터 데이타 복구율을 높이기 위해 스냅샷을 사용하고 특정 시점으로 롤백할 수 있다.

https://zapary.blogspot.com/2014/09/btrfs-snapshot.html

장점

  • 실시간 오류 정정과 스냅샷을 통한 기록과 볼륨 복원으로 안정적이며 장애 복원성이 좋다.
  • 또한 압축 기능 제공과 SSD 드라이브에 최적화되어 있어 일부 실험에서는 압축+SSD 조합을 통해 EXT4 보다 4배 이상의 성능을 보여주는탁월한 읽기/쓰기 성능을 제공함.

단점

  • 스냅샷 이미지의 저장을 위해 디스크 공간을 차지하며 스냅샷 특성상 디스크 사용량 예측이 어려운 것이 단점임.
  • 또한, 스냅샷 이미지 생성과 디스크 단편화 문제로 자동 조각 모음을 처리할 때 성능 저하가 발생할 수 있다

1)

1)
출처: https://www.ihee.com/144 [희야의 소소한 일상]

역링크