Ero sivun ”Btrfs” versioiden välillä

Wikipediasta
Siirry navigaatioon Siirry hakuun
[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 5: Rivi 5:


Btrfs otettiin mukaan [[Linux (ydin)|Linux]]-ytimeen versiossa 2.6.29 vuonna 2009.<ref>{{Verkkoviite | osoite = https://kernelnewbies.org/Linux_2_6_29 | nimeke = Linux_2_6_29 | viitattu = 24.10.2019 | kieli = {{en}} }}</ref>
Btrfs otettiin mukaan [[Linux (ydin)|Linux]]-ytimeen versiossa 2.6.29 vuonna 2009.<ref>{{Verkkoviite | osoite = https://kernelnewbies.org/Linux_2_6_29 | nimeke = Linux_2_6_29 | viitattu = 24.10.2019 | kieli = {{en}} }}</ref>
SUSE Linux Enterprise 12 -julkaisussa Btrfs korvasi [[ext 3]]:n oletustiedostojärjestelmänä juuriosiolle; käyttäjähakemistot ja muut osiot käyttävät [[XFS]]-tiedostojärjestelmää.<ref>{{Verkkoviite | osoite = https://www.suse.com/releasenotes/x86_64/SUSE-SLES/12/#fate-317221 | nimeke = Release Notes | viitattu = 24.10.2019 | kieli = {{en}} }}</ref>
SUSE Linux Enterprise 12 -julkaisussa Btrfs korvasi [[ext 3]]:n oletustiedostojärjestelmänä juuriosiolle; käyttäjähakemistot ja muut osiot käyttävät [[XFS (tiedostojärjestelmä)|XFS]]-tiedostojärjestelmää.<ref>{{Verkkoviite | osoite = https://www.suse.com/releasenotes/x86_64/SUSE-SLES/12/#fate-317221 | nimeke = Release Notes | viitattu = 24.10.2019 | kieli = {{en}} }}</ref>


== Ominaisuudet ==
== Ominaisuudet ==

Versio 24. lokakuuta 2019 kello 20.36

Btrfs on Linuxille kehitetty tiedostojärjestelmä, joka sisältää taltiohallinnan ja tukee copy-on-write (COW) -tekniikkaa.[1] COW-tekniikka ei ylikirjoita vanhaa tietoa kun tietoa päivitetään vaan kirjoittaa sen uuteen paikkaan, joka tekee siitä vikasietoisemman ja mahdollista tilannekuvat (engl. snapshot).[1]

Historia

Tiedostojärjestelmän taustalla on Ohad Rodehin esitys B+-puun toteutuksesta, joka toimii yhdessä copy-on-write -tekniikan kanssa.[2] Chris Mason aloitti tiedostojärjestelmän esitetyn toteutuksen pohjalta.[2] Mason oli siirtynyt SUSElta Oraclen Linux-ryhmään, jossa Mason teki Zach Brownin ja muiden kanssa ensimmäisen version katselmoitavaksi.[2][3]

Btrfs otettiin mukaan Linux-ytimeen versiossa 2.6.29 vuonna 2009.[4] SUSE Linux Enterprise 12 -julkaisussa Btrfs korvasi ext 3:n oletustiedostojärjestelmänä juuriosiolle; käyttäjähakemistot ja muut osiot käyttävät XFS-tiedostojärjestelmää.[5]

Ominaisuudet

Btrfs tukee levyjärjestelmiä 16 eksatavuun saakka, joko suurina levyinä tai levyryhminä.[6]

Mason mukaan tavoitteena on skaalautua siististi: ei vain tallenustilan osoittamisella vaan myös hallinnoinnin kannalta.[7]

Käyttö

Sailfish OS käyttää Btrfs:ää Jolla 1 -puhelimessa.[8]

Tiedostojärjestelmän käyttäjiä ovat mm. Facebook.[9]

Lähteet

  1. a b Jonathan Corbet: The Btrfs filesystem: An introduction 11.12.2013. Lwn.net. (englanniksi)
  2. a b c Valerie Aurora: A short history of btrfs 22.7.2009. Lwn.net. Viitattu 24.10.2019. (englanniksi)
  3. Chris Mason: [ANNOUNCE Btrfs: a copy on write, snapshotting FS] lkml.org. 12.6.2007. Viitattu 24.10.2019. (englanniksi)
  4. Linux_2_6_29 kernelnewbies.org. Viitattu 24.10.2019. (englanniksi)
  5. Release Notes suse.com. Viitattu 24.10.2019. (englanniksi)
  6. It’s 2016: and BTRFS could really be your next filesystem virtualtothecore.com. Viitattu 16.2.2017.
  7. Sean Michael Kerner: A Better File System for Linux? internetnews.com. 30.10.2008. Viitattu 24.10.2019. (englanniksi)
  8. Greaves, David: The #qt #wayland #systemd #btrfs phone ... The Jolla phone (PDF) events.linuxfoundation.org. Viitattu 16.2.2017. (englanniksi)
  9. How Facebook Uses Linux and Btrfs: An Interview with Chris Mason linux.com. Viitattu 16.2.2017.

Aiheesta muualla