Ero sivun ”Btrfs” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Pb (keskustelu | muokkaukset) pEi muokkausyhteenvetoa |
p (Kieliasun parannusta) |
||
(8 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Btrfs (Better Filesystem) on moderni, [[ZFS]]:stä vaikutteita ottava [[tiedostojärjestelmä]] Linuxille. Sitä ovat kehittäneet erityisesti [[Oracle]]n kehittäjät. | '''Btrfs''' eli '''B-tree file system''' (joskus myös Better Filesystem) on moderni, [[ZFS]]:stä vaikutteita ottava [[tiedostojärjestelmä]] Linuxille. Sitä ovat kehittäneet erityisesti [[Oracle]]n kehittäjät. Btrfs on merkitty vakaaksi Linuxin versiosta 3.10 lähtien. Muun muassa [[openSUSE]] on korvannut ext4:n Btrfs:llä oletustiedostojärjestelmänä. | ||
Btrfs | |||
==Ominaisuuksia== | ==Ominaisuuksia== | ||
Btrfs:n pääominaisuuksia ovat: | Btrfs:n pääominaisuuksia ovat: | ||
* Extent pohjainen tiedostojen tallennus (tiedoston | |||
* Extent-pohjainen tiedostojen tallennus (tiedoston enimmäiskoko 2^64 tavua) | |||
* Tehokas tilankäyttö myös pienten tiedostojen osalta | * Tehokas tilankäyttö myös pienten tiedostojen osalta | ||
* Hakemistoindeksien tehokas tilankäyttö | * Hakemistoindeksien tehokas tilankäyttö | ||
* [[Inode]]t varataan dynaamisesti | * [[Inode]]t varataan dynaamisesti | ||
* | * [[Snapshot|Kirjoitettavat tilannekuvat]] (versionti) | ||
* Hakemistopuu voi sisältää alitaltioita (engl. subvolumes) | * Hakemistopuu voi sisältää alitaltioita (engl. subvolumes) | ||
* [[Tarkistussummat]] datalle ja metadatalle (useita algoritmeja tarjolla) | * [[Tarkistussummat]] datalle ja metadatalle (useita algoritmeja tarjolla) | ||
* Tiedon pakkaus | * Tiedon pakkaus | ||
* Integroitu monen laitteen tuki, useita [[Ohjelmistopohjainen_RAID|raid-algoritmeja]] valittavissa | * Integroitu monen laitteen tuki, useita [[Ohjelmistopohjainen_RAID|raid-algoritmeja]] valittavissa | ||
* Käytönaikainen [[Fsck|tiedostojärjestelmän tarkistus]] (ei | * Käytönaikainen [[Fsck|tiedostojärjestelmän tarkistus]] (ei vielä toteutettu) | ||
* Erittäin nopea [[Fsck| | * Erittäin nopea liittämättömien [[Fsck|tiedostojärjestelmien tarkistus]] | ||
* Tehokas lisäävä varmistus ja tiedostojärjestelmän peilaus | * Tehokas lisäävä varmistus ja tiedostojärjestelmän peilaus | ||
* Käytönaikainen tiedostojärjestelmän eheytys | * Käytönaikainen tiedostojärjestelmän [[eheytys]] | ||
Btrfs on yhä kehitteillä, eikä kaikkia em. ominaisuuksia ole vielä toteutettu. | |||
==RAID 5 ja 6== | |||
Btrfs:n RAID 5 ja 6 -tasot eivät ole turvallisia, eikä niitä tulisi käyttää muuten kun testimielessä. Btrfs saattaa joissain tapauksissa laskea pariteettidatan väärin, mikä saattaa johtaa tietojen häviämiseen.[https://btrfs.wiki.kernel.org/index.php/RAID56][https://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg55161.html] | |||
==Aiheesta muualla== | ==Aiheesta muualla== |
Nykyinen versio 20. syyskuuta 2020 kello 17.25
Btrfs eli B-tree file system (joskus myös Better Filesystem) on moderni, ZFS:stä vaikutteita ottava tiedostojärjestelmä Linuxille. Sitä ovat kehittäneet erityisesti Oraclen kehittäjät. Btrfs on merkitty vakaaksi Linuxin versiosta 3.10 lähtien. Muun muassa openSUSE on korvannut ext4:n Btrfs:llä oletustiedostojärjestelmänä.
Ominaisuuksia[muokkaa]
Btrfs:n pääominaisuuksia ovat:
- Extent-pohjainen tiedostojen tallennus (tiedoston enimmäiskoko 2^64 tavua)
- Tehokas tilankäyttö myös pienten tiedostojen osalta
- Hakemistoindeksien tehokas tilankäyttö
- Inodet varataan dynaamisesti
- Kirjoitettavat tilannekuvat (versionti)
- Hakemistopuu voi sisältää alitaltioita (engl. subvolumes)
- Tarkistussummat datalle ja metadatalle (useita algoritmeja tarjolla)
- Tiedon pakkaus
- Integroitu monen laitteen tuki, useita raid-algoritmeja valittavissa
- Käytönaikainen tiedostojärjestelmän tarkistus (ei vielä toteutettu)
- Erittäin nopea liittämättömien tiedostojärjestelmien tarkistus
- Tehokas lisäävä varmistus ja tiedostojärjestelmän peilaus
- Käytönaikainen tiedostojärjestelmän eheytys
Btrfs on yhä kehitteillä, eikä kaikkia em. ominaisuuksia ole vielä toteutettu.
RAID 5 ja 6[muokkaa]
Btrfs:n RAID 5 ja 6 -tasot eivät ole turvallisia, eikä niitä tulisi käyttää muuten kun testimielessä. Btrfs saattaa joissain tapauksissa laskea pariteettidatan väärin, mikä saattaa johtaa tietojen häviämiseen.[1][2]
Aiheesta muualla[muokkaa]
Linuxin tukemia tiedostojärjestelmiä |
Btrfs | Ext2 | Ext3 | Ext4 | FAT | JFS | NFS | NTFS | ReiserFS | Reiser4 | SMB | SquashFS | XFS |