Ero sivun ”Tiedostojärjestelmä” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
Journalointi linkki
LP (keskustelu | muokkaukset) (Eri tiedostojärjestelmiä) |
p (Journalointi linkki) |
||
(6 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Tiedostojärjestelmällä tarkoitetaan juuresta "/" alkavaa hakemistorakennetta (katso [[Linuxin hakemistorakenne]]), vastaavaa hakemistorakennetta tietyllä osiolla (tms.) tai tietorakenteiden teknistä toteutusta. Tässä artikkelissa käsitellään jälkimmäisiä. | |||
Jokaisella osiolla voi olla oma tiedostojärjestelmänsä. Lisäksi Linux sallii tiedoston liittämisen tiedostojärjestelmänä [[loopback]]-järjestelyn kautta. | Jokaisella osiolla voi olla oma tiedostojärjestelmänsä. Lisäksi Linux sallii tiedoston liittämisen tiedostojärjestelmänä [[loopback]]-järjestelyn kautta. | ||
Rivi 10: | Rivi 10: | ||
==Eri tiedostojärjestelmät== | ==Eri tiedostojärjestelmät== | ||
Linuxin omat tiedostojärjestelmät ovat ext (ensimmäinen oma, ei enää käytössä), [[ext2]] (kauan käytössä, yhteensopiva ext3:n kanssa, ei journaloiva), [[ext3]] ( | Linuxin omat tiedostojärjestelmät ovat ext (ensimmäinen oma, ei enää käytössä), [[ext2]] (kauan käytössä, yhteensopiva ext3:n kanssa, ei journaloiva), [[ext3]] (journaloiva), [[ext4]] (viimeisin versio, nykyään oletusvaihtoehtona useimmissa jakeluissa). Lisäksi käytetään lähinnä erikoistarkoituksiin muita tiedostojärjestelmiä. [[ReiserFS]] on myös ollut joidenkin isojen jakeluiden oletuksena. | ||
===Journaloivat tiedostojärjestelmät=== | ===Journaloivat tiedostojärjestelmät=== | ||
Yleensä tiedostojärjestelmäksi kannattaa valita [[ext3]], joka eräistä teknisistä puutteistaan huolimatta on kaikkein yleisimmin käytetty ja tuettu. Myös [[ReiserFS]] (Reiser3) on sangen yleisesti käytetty ja hyvä erityisesti käsiteltäessä suurta määrää pieniä tiedostoja. [[Ext4]] ja [[Reiser4]] edustavat tiedostojärjestelmien uusinta sukupolvea, mutta eivät toistaiseksi välttämättä sovellu päivittäiseen käyttöön. [[JFS]] on IBM:n journaloiva tiedostojärjestelmä. | Yleensä tiedostojärjestelmäksi kannattaa valita [[ext3]], joka eräistä teknisistä puutteistaan huolimatta on kaikkein yleisimmin käytetty ja tuettu. Myös [[ReiserFS]] (Reiser3) on sangen yleisesti käytetty ja hyvä erityisesti käsiteltäessä suurta määrää pieniä tiedostoja. [[Ext4]] ja [[Reiser4]] edustavat tiedostojärjestelmien uusinta sukupolvea, mutta eivät toistaiseksi välttämättä sovellu päivittäiseen käyttöön. [[JFS]] on IBM:n [[Journalointi|journaloiva]] tiedostojärjestelmä. | ||
===Verkkolevyjen tiedostojärjestelmät=== | ===Verkkolevyjen tiedostojärjestelmät=== | ||
Verkkolevyt jaetaan Unixien kesken yleensä | Verkkolevyt jaetaan Unixien kesken yleensä alun perin Solarikselle suunnitellun [[NFS]]:n avulla. Windowsin verkkojakoja (lanman/smb/cifs) tarjotaan ja käytetään [[samba]]n välityksellä. Muita (usein rinnakkaislaskentaan tarkoitettuja) verkon kautta käytettäviä tiedostojärjestelmiä ovat esimerkiksi [[wikipedia:Andrew File System|AFS]], [[wikipedia:Coda (file system)|Coda]], [[wikipedia:Plan 9 from Bell Labs|Plan9:n]] [[wikipedia:9P|9P]], [[Oracle]]n [[wikipedia:OCFS|OCFS2]], [[wikipedia:Global File System|GFS]] sekä Novell Netwaren [[wikipedia:NetWare Core Protocol|ncpfs]]. | ||
===Irtomedioitten tiedostojärjestelmät=== | ===Irtomedioitten tiedostojärjestelmät=== | ||
Rivi 26: | Rivi 26: | ||
[[Proc-tiedostojärjestelmä|procfs]] ja [[Sys-tiedostojärjestelmä|sysfs]] tarjoavat tiedostojärjestelmän rajapintana ytimeen. [[tmpfs]] on työmuistissa oleva tilapäistiedostojen tiedostojärjestelmä. | [[Proc-tiedostojärjestelmä|procfs]] ja [[Sys-tiedostojärjestelmä|sysfs]] tarjoavat tiedostojärjestelmän rajapintana ytimeen. [[tmpfs]] on työmuistissa oleva tilapäistiedostojen tiedostojärjestelmä. | ||
[[ | [[FUSE]] sallii tavallisen, ytimestä irrallisen ohjelman käytön tiedostojärjestelmäajurina. | ||
[[Aufs]] ja [[UnionFS]] mahdollistavat usean eri tiedostojärjestelmän päällekkäisen [[mount|liittämisen]] yhdeksi virtuaaliseksi tiedostojärjestelmäksi. Niitä käytetään esimerkiksi [[live-cd]]:illä tallentamaan vain luku -[[juuriosio|juuri]]tiedostojärjestelmään tehdyt muutokset erilliseen, esimerkiksi kiintolevyllä tai [[USB-muisti]]lla sijaitsevaan [[levykuva]]an. | |||
[[SquashFS]] on pakkausta käyttävä vain luku -tiedostojärjestelmä. Sitä käytetään esimerkiksi arkistoinnissa, sulautetuissa laitteissa sekä live-cd:illä niiden [[juurihakemisto]]n sisältävissä levykuvissa. | |||
===Muiden käyttöjärjestelmien tiedostojärjestelmiä=== | ===Muiden käyttöjärjestelmien tiedostojärjestelmiä=== | ||
Rivi 42: | Rivi 46: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
*[[wikipedia:fi:Tiedostojärjestelmä|Tiedostojärjestelmä-artikkeli Wikipediassa]] | *[[wikipedia:fi:Tiedostojärjestelmä|Tiedostojärjestelmä-artikkeli Wikipediassa]] | ||
*[http://rumyittips.com/the-linux-file-system-explained/ The Linux File System – Explained] | |||
{{Tiedostojärjestelmät}} | {{Tiedostojärjestelmät}} | ||
[[Luokka:Tiedostojärjestelmät]] | [[Luokka:Tiedostojärjestelmät]] |