Ero sivun ”FUSE” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(uusi linkki)
pEi muokkausyhteenvetoa
Rivi 1: Rivi 1:
FUSE (''Filesystem in Userspace'') on tekniikka, jolla erilaisia [[tiedostojärjestelmä|tiedostojärjestelmäajureita]] voidaan toteuttaa käyttäjätilan ohjelmina, erotuksena normaaleista tiedostojärjestelmäajureista, joita ajetaan [[ydin|ytimen]] [[moduuli|moduuleina]]. FUSE mahdollistaa vaikkapa [[FTP]]- tai [[SFTP]]-etäkoneen [[mount|liittämisen]] osaksi tiedostojärjestelmää. Jos liitoskohta on esimerkiksi [[käyttäjä]]n [[kotihakemisto]]ssa, onnistuu liittäminen yleensä ilman [[pääkäyttäjä]]n oikeuksia.
'''FUSE''' (''Filesystem in Userspace'') on tekniikka, jolla erilaisia [[tiedostojärjestelmä|tiedostojärjestelmäajureita]] voidaan toteuttaa käyttäjätilan ohjelmina, erotuksena normaaleista tiedostojärjestelmäajureista, joita ajetaan [[ydin|ytimen]] [[moduuli|moduuleina]]. FUSE mahdollistaa vaikkapa [[FTP]]- tai [[SFTP]]-etäkoneen [[mount|liittämisen]] osaksi tiedostojärjestelmää. Jos liitoskohta on esimerkiksi [[käyttäjä]]n [[kotihakemisto]]ssa, onnistuu liittäminen yleensä ilman [[pääkäyttäjä]]n oikeuksia.


FUSEn kautta toimivien tiedostojärjestelmien ei tarvitse olla [[GNU GPL]]-lisensoituja kuten Linuxin ydinmodulien, minkä ansiosta samoja tiedostojärjestelmätoteutuksia voidaan käyttää vaikkapa [[FreeBSD]]:ssä tai [[Solaris|Solariksessa]], kunhan käytössä olevasta ytimestä löytyy FUSE-tuki.
FUSEn kautta toimivien tiedostojärjestelmien ei tarvitse olla [[GNU GPL]]-lisensoituja kuten Linuxin ydinmodulien, minkä ansiosta samoja tiedostojärjestelmätoteutuksia voidaan käyttää vaikkapa [[FreeBSD]]:ssä tai [[Solaris|Solariksessa]], kunhan käytössä olevasta ytimestä löytyy FUSE-tuki.
Rivi 7: Rivi 7:
Ytimen versiosta 2.6.31 lähtien käytettävissä on myös CUSE-rajapinta (''Character devices in user space''), jonka avulla tiedostojärjestelmien lisäksi voidaan toteuttaa kokonaan käyttäjätilassa myös [[laitetiedosto]]ja. Sen avulla aiotaan tulevaisuudessa mahdollisesti mm. toteuttaa vanhanaikaisen [[OSS]]-äänijärjestelmän tuki ytimen ulkopuolella, ja muutenkin siivota vanhoja ajureita ytimen ulkopuolelle.
Ytimen versiosta 2.6.31 lähtien käytettävissä on myös CUSE-rajapinta (''Character devices in user space''), jonka avulla tiedostojärjestelmien lisäksi voidaan toteuttaa kokonaan käyttäjätilassa myös [[laitetiedosto]]ja. Sen avulla aiotaan tulevaisuudessa mahdollisesti mm. toteuttaa vanhanaikaisen [[OSS]]-äänijärjestelmän tuki ytimen ulkopuolella, ja muutenkin siivota vanhoja ajureita ytimen ulkopuolelle.


== Katso myös ==
==Katso myös==
*[[Ntfs-3g]]
*[[Ntfs-3g]]
*[[Sshfs]]
*[[Sshfs]]

Versio 29. toukokuuta 2014 kello 23.49

FUSE (Filesystem in Userspace) on tekniikka, jolla erilaisia tiedostojärjestelmäajureita voidaan toteuttaa käyttäjätilan ohjelmina, erotuksena normaaleista tiedostojärjestelmäajureista, joita ajetaan ytimen moduuleina. FUSE mahdollistaa vaikkapa FTP- tai SFTP-etäkoneen liittämisen osaksi tiedostojärjestelmää. Jos liitoskohta on esimerkiksi käyttäjän kotihakemistossa, onnistuu liittäminen yleensä ilman pääkäyttäjän oikeuksia.

FUSEn kautta toimivien tiedostojärjestelmien ei tarvitse olla GNU GPL-lisensoituja kuten Linuxin ydinmodulien, minkä ansiosta samoja tiedostojärjestelmätoteutuksia voidaan käyttää vaikkapa FreeBSD:ssä tai Solariksessa, kunhan käytössä olevasta ytimestä löytyy FUSE-tuki.

FUSE:n käyttö edellyttää FUSE-ohjelmiston asentamista. FUSE löytyy useimpinen jakeluiden paketinhallinnasta nimellä fuse, usein jo esiasennettuna. Myös fuse-nimisen ytimen moduulin on oltava ladattuna, mikäli sitä ei ole käännetty kiinteäksi osaksi ydintä. Moduulin voi tilapäisesti ladata komennolla modprobe fuse.

Ytimen versiosta 2.6.31 lähtien käytettävissä on myös CUSE-rajapinta (Character devices in user space), jonka avulla tiedostojärjestelmien lisäksi voidaan toteuttaa kokonaan käyttäjätilassa myös laitetiedostoja. Sen avulla aiotaan tulevaisuudessa mahdollisesti mm. toteuttaa vanhanaikaisen OSS-äänijärjestelmän tuki ytimen ulkopuolella, ja muutenkin siivota vanhoja ajureita ytimen ulkopuolelle.

Katso myös

Aiheesta muualla