BTRFS không hoàn toàn phù hợp với mô hình RAID truyền thống mặc dù hầu hết các điều khoản của nó được xử lý theo cách đó.
Với BTRFS, bạn chỉ định một "mức đột kích" riêng cho siêu dữ liệu (thư mục và tổng kiểm tra) cũng như dữ liệu tệp. Theo mặc định, BTRFS chạy với siêu dữ liệu "RAID1" (hai bản sao) và dữ liệu tệp "RAID0" (một bản sao) - ngay cả trên một đĩa (hai bản sao siêu dữ liệu được lưu trữ riêng trên cùng một đĩa). Nếu bạn thêm một đĩa khác và cân bằng lại, bản sao siêu dữ liệu dự phòng sẽ được chuyển sang một đĩa khác.
Vì bạn quan tâm đến sự dư thừa, bạn sẽ muốn sử dụng ít nhất chế độ RAID1 cho cả hệ thống tệp và siêu dữ liệu. Điều này sẽ đảm bảo rằng hai bản sao dữ liệu của bạn tồn tại trên các ổ đĩa khác nhau của bạn để dự phòng và bạn có được một chút tốc độ khi đọc vì chỉ một thiết bị (bất kể bận rộn nhất) phải được đọc bằng tổng kiểm tra trong siêu dữ liệu được sử dụng thay vì tương đương cho kiểm tra tính toàn vẹn.
Nếu bạn có ít nhất 4 thiết bị, bạn có thể bật chế độ "RAID10" hoạt động tương tự - dữ liệu được chia thành hai sọc và mỗi sọc được nhân đôi trên hai đĩa.
Nếu bạn bắt đầu nhận chính xác những gì bạn yêu cầu và không ngại thêm một lớp khác, bạn có thể đến đó với LVM. Sử dụng LVM để xây dựng một khối lượng sọc trên các đĩa nhỏ hơn, sau đó xây dựng một hệ thống tệp được nhân đôi BTRFS trên đó và đĩa lớn hơn ... Điều này sẽ mang lại hiệu suất khá khó lường, vì ghi sẽ bị giới hạn bởi tốc độ của đĩa lớn hơn và việc đọc sẽ thất thường tùy thuộc vào việc BTRFS chọn đọc từ bộ LVM hay đĩa lớn hơn.