ClickCease Btrfs 파일 시스템: 개요

'B-Tree 파일 시스템'의 줄임말인 Btrfs는 Linux Kernel 기반의 최신 파일 시스템으로, 현재 Linux 배포판의 표준 ext4 파일 시스템을 대체하는 동시에 차세대 기능을 제공하고자 합니다.

이러한 기능에는 RAID 어레이 관리자, 볼륨 관리자 등의 역할이 포함됩니다. Btrfs에는 5개의 서로 다른 다중 디스크 토폴로지가 있는데, 여기에는 btrfs-raid0, btrfs-raid1, btrfs-raid10, btrfs-raid5 및 btrfs-raid6이 포함됩니다. Btrfs는 2009년에 메인 라인에 진입했지만 아직 프로덕션 준비가 되지 않았고 관리자에게 무서운 메시지를 계속 표시했습니다. 그러나 수년에 걸쳐 Btrfs는 많은 문제를 해결했지만, 여전히 많은 오래된 문제가 해결되지 않은 채로 남아 있습니다.

Btrfs는 2007년에 작업을 시작한 창립 개발자 Chris Mason이 만든 것이지만, Oracle 프로젝트는 아닙니다. Btrfs는 2009년에 메인라인 Linux Kernel 2.6.29에 채택되었습니다. 단일 디스크 파일 시스템인 Btrfs는 안정적이고 성능이 뛰어나지만, 사용자가 최신 기능을 자세히 살펴보면 그 기반이 흔들리기 시작합니다.

단순한 단일 디스크 파일 시스템일 뿐 아니라, Btrfs는 다중 디스크 토폴로지, 볼륨 관리 스토리지, 원자적 쓰기 시 복제 스냅샷, 비동기 증분 복제, 자동 손상 데이터 복구, 온디스크 압축과 같은 다양한 기능을 제공합니다. Btrfs의 실질적인 경쟁자는 미묘한 차이가 있지만 비슷한 기능 세트를 제공하는 OpenZFS뿐입니다.

레거시 스토리지 스택과 비교했을 때, Btrfs나 ZFS 없이 시스템을 구축하려면 개별 계층으로 구성된 스택이 필요하며, 이 시스템에는 이론적으로 매력적인 Btrfs의 일부 기능이 여전히 부족합니다. 예를 들어, LVM은 원자 스냅샷을 제공하지만 직접 스냅샷 복제는 제공하지 않습니다. ext4나 xfs 모두 인라인 압축을 제공하지 않으며, mdraid는 데이터 복구 기능을 제공할 수 있지만 완벽하지는 않습니다.

그러나 레거시 스토리지 스택을 사용하면 Btrfs의 전체 기능 세트를 복제할 수 없습니다. 따라서 Btrfs의 모든 기능을 사용하려면 Btrfs 또는 OpenZFS가 필요합니다. 하지만 Btrfs는 다양한 기능을 제공하지만 몇 가지 오래된 문제가 해결되지 않았으며 아직 레거시 스토리지 스택을 완벽하게 대체할 수 없다는 점을 염두에 두어야 합니다.

 

이 글의 출처는 ArsTechnica의 기사입니다.

요약
Btrfs 파일 시스템: 개요
기사 이름
Btrfs 파일 시스템: 개요
설명
'B-Tree 파일 시스템'의 줄임말인 Btrfs는 현재 표준 ext4 파일을 대체하기 위한 Linux Kernel 기반 파일 시스템입니다.
작성자
게시자 이름
TuxCare
게시자 로고

Kernel 재부팅, 시스템 다운타임 또는 예정된 유지 보수 기간 없이 취약성 패치를 자동화하고 싶으신가요?

목차

필요한 오픈 소스 보안에 대한 답변 얻기

인기 뉴스레터 구독하기

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.