Stranica: 1/2.

BTRFS datotečni sustav

Postano: 06 vel 2009, 08:56
Postao/la Grof
Evo, pošto se btrfs najavljuje u Fedori 11 kao experimentalni datotečni sustav i svojevrsna verzija Sunovog ZFS-a ali pod Linuxom, malo sam pogledao oko toga.

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
    Loše strane: spora rekonstrukcija polja nakon havarije jednog diska, ako rikne više od 1 diska podaci ne preživljavaju. (no statistički je to mala vjerojatnost)
    Dobre strane: daje više prostora za pohranu
  • RAID6 - data stripping sa dvostrukim parityjem - podaci peživljavjau ako riknu 2 diska
Uglavnom, btrfs ne podržava RAID5/6 polja iz razloga teške implementacije istog. No ZFS se sa time nosi i bolje od RAID5/6 standarda. Odnosno RAIDZ, kako se to polje zove pod ZFS-om ne stvara "prostorne rupe" u takvom tipu polja koje se mogu dešavati unutar RAID5 polja.

S toga, upitna je usporedivost btrfs-a sa ZFS-om !!

Re: BTRFS datotečni sustav

Postano: 18 ožu 2012, 20:22
Postao/la max360se

Re: BTRFS datotečni sustav

Postano: 19 ožu 2012, 12:11
Postao/la Cooleech
Grof je napisao/la:Evo, pošto se btrfs najavljuje u Fedori 11 kao experimentalni datotečni sustav
Samo mali ispravak; riječ je o Fedori 17... ;)
Inače, gledao sam neke rezultate usporedbe BTRFS-a i EXT4. U većini testova EXT4 se pokazao bržim, što mi baš i nije jasno. Čemu razvijati FS koji je sporiji od već postojećeg? Ok, u nekim testovima/slučajevima, poput gore navedenih, vjerovatno ima smisla, samo mi se to ne čini baš dostatnim.. bar ne za prosječnog korisnika.

Re: BTRFS datotečni sustav

Postano: 19 ožu 2012, 12:14
Postao/la max360se
To ti je ono - glavno da se na necem radi, samo u open sourceu nema smisla trositi vrijeme i novac na nesto sto je u biti nepotrebno. Ext4 je puno brzi to je istina, pogotovo kad treba u kratkom vremenu otvoriti i zatvoriti puno malih datoteka, kao sto je to primjerice kod kompajliranja.

Re: BTRFS datotečni sustav

Postano: 19 ožu 2012, 12:29
Postao/la pootzko
Cooleech je napisao/la:Inače, gledao sam neke rezultate usporedbe BTRFS-a i EXT4. U većini testova EXT4 se pokazao bržim, što mi baš i nije jasno. Čemu razvijati FS koji je sporiji od već postojećeg? Ok, u nekim testovima/slučajevima, poput gore navedenih, vjerovatno ima smisla, samo mi se to ne čini baš dostatnim.. bar ne za prosječnog korisnika.
pa baš zato i postoje različiti FS-ovi -> za različite (specifične) namjene. važne stvari poput FS-ova se ne kroje zbog želja običnih korisnika kojima to ionako realno ništa ne znači par sekundi vamo-tamo.. takve stvari su važne za servere gdje nećeš staviti FS koji je namjenjen za baratanje sitnim fajlovima na server koji radi sa fajlovima od 5gb recimo..

Re: BTRFS datotečni sustav

Postano: 19 ožu 2012, 12:40
Postao/la simke
Cooleech je napisao/la:
Grof je napisao/la:Evo, pošto se btrfs najavljuje u Fedori 11 kao experimentalni datotečni sustav
Samo mali ispravak; riječ je o Fedori 17... ;)
Inače, gledao sam neke rezultate usporedbe BTRFS-a i EXT4. U većini testova EXT4 se pokazao bržim, što mi baš i nije jasno. Čemu razvijati FS koji je sporiji od već postojećeg? Ok, u nekim testovima/slučajevima, poput gore navedenih, vjerovatno ima smisla, samo mi se to ne čini baš dostatnim.. bar ne za prosječnog korisnika.
pogledaj datum post, bilo je rječ o fedori 11 :D

Re: BTRFS datotečni sustav

Postano: 19 ožu 2012, 16:37
Postao/la Cooleech
cinober je napisao/la:pogledaj datum post, bilo je rječ o fedori 11 :D
:lol:
A tek danas mi dalo u rezultatima nepročitanih! szbunjen
Ili sam maxov post "ubrao".. :nee

Re: BTRFS datotečni sustav

Postano: 19 ožu 2012, 16:48
Postao/la max360se
Ubrao si moj post :bleh

A tour of Btrfs

Postano: 26 ožu 2012, 10:41
Postao/la stefan
Sve što trebate znati od Butter FS-u

Re: BTRFS datotečni sustav

Postano: 15 tra 2012, 15:34
Postao/la stefan