Dakle, razvija ga Oracle pod GPL licencom, a glavna mu je prednost što podržava višediskovni rad.
No, na žalaost ne onako kako to radi ZFS ili onako kako sam to očekivao.
Naime, btrfs podržava RAID0, RAID1 i RAID10 sustave polja, no ne i RAID5/6. Zašto je to bitno pročitajte ovdje:
- RAID0 - znači data stripping, odnosno "razvlačenje" particije preko više od jednog diska. Loša strana: ako rikne bilo koji od diskova u unutar RAID0 polja gubite baš sve podatke. Dobra strana: brzina rada s podacima
- RAID1 - znači data mirroring odnosno preslikavanje podataka na diskove tipa 1 na 1. Loša strana: morate imati paran broj uređaja u polju i gubite točno pola od ukupne svote prostora (dva diska od 100 GB daju 100 GB prostora, četiri diska od 100GB daju 200 GB prostora itd.). Dobre strane: vrlo sigurno polje. ako rikne pola od uloženih diskova, podaci preživljavaju 100%
- RAID10 - je kombinacija mirroringa i strippinga
- RAID5 - je data stripping sa parity-jem. Nešto je sporiji od RAID0 i RAID1 polja, minimalno mu treba 3 uređaja, ali! gubitak prostora je samo jedan uređaj! Komparacija sa RAID1 i četiri diska od 100 GB:
- RAID1 - 4*100GB = 200 GB iskoristivog prostora
- RAID5 - 4*100GB = 300 GB iskoristivog prostora
Dobre strane: daje više prostora za pohranu - RAID6 - data stripping sa dvostrukim parityjem - podaci peživljavjau ako riknu 2 diska
S toga, upitna je usporedivost btrfs-a sa ZFS-om !!