BTRFS datotečni sustav

Razne diskusije o Linuxu, neovisno o distribuciji.

Moderator/ica: Moderatori/ce

Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

BTRFS datotečni sustav

Post 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 !!
Avatar
max360se
Postovi: 6781
Pridružen/a: 06 lis 2011, 01:29
Spol: M
OS: Ovisi za sta
Lokacija: ~$

Re: BTRFS datotečni sustav

Post Postao/la max360se »

Lutherus je napisao/la:Ne postoje linuksi, postoji samo Linux i on je jedan i on je kernel.
Is Linux About Choice? || Pulsir - awesome blogging site :D
iv@n je napisao/la:Divide et impera i kako se kaže na latinskom da je ljudska glupost neuništiva.
Avatar
Cooleech
Moderator
Postovi: 7039
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: BTRFS datotečni sustav

Post 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.
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Avatar
max360se
Postovi: 6781
Pridružen/a: 06 lis 2011, 01:29
Spol: M
OS: Ovisi za sta
Lokacija: ~$

Re: BTRFS datotečni sustav

Post 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.
Lutherus je napisao/la:Ne postoje linuksi, postoji samo Linux i on je jedan i on je kernel.
Is Linux About Choice? || Pulsir - awesome blogging site :D
iv@n je napisao/la:Divide et impera i kako se kaže na latinskom da je ljudska glupost neuništiva.
Avatar
pootzko
Postovi: 816
Pridružen/a: 13 lis 2008, 21:15
Spol: M
OS: Arch GNU/Linux + KDE
Lokacija: Nerdvana
Kontakt:

Re: BTRFS datotečni sustav

Post 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..
...I put on my robe and a wizard hat...
Avatar
simke
Postovi: 1410
Pridružen/a: 31 sij 2009, 23:37
OS: arch | 7
Lokacija: rijeka
Kontakt:

Re: BTRFS datotečni sustav

Post 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
I'm a Paladin with 18 charisma and 97 hit points. I can use my helm of disintegration and do one D4 damage as my half-elf mage wields his plus-five holy avenger.
Avatar
Cooleech
Moderator
Postovi: 7039
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: BTRFS datotečni sustav

Post 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
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Avatar
max360se
Postovi: 6781
Pridružen/a: 06 lis 2011, 01:29
Spol: M
OS: Ovisi za sta
Lokacija: ~$

Re: BTRFS datotečni sustav

Post Postao/la max360se »

Ubrao si moj post :bleh
Lutherus je napisao/la:Ne postoje linuksi, postoji samo Linux i on je jedan i on je kernel.
Is Linux About Choice? || Pulsir - awesome blogging site :D
iv@n je napisao/la:Divide et impera i kako se kaže na latinskom da je ljudska glupost neuništiva.
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

A tour of Btrfs

Post Postao/la stefan »

Sve što trebate znati od Butter FS-u
Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Avatar
stefan
Moderator
Postovi: 4366
Pridružen/a: 28 sij 2009, 18:46
Spol: M
OS: openSUSE Leap KDE

Re: BTRFS datotečni sustav

Post Postao/la stefan »

Like some other animals, the gecko can perform a neat trick when threatened by a predator: it can amputate its own tail. The dropped tail serves to distract the predator, and by losing it, the lizard can run faster.
Odgovori