Ero sivun ”NFS” versioiden välillä

Siirry navigaatioon Siirry hakuun
980 merkkiä lisätty ,  14. tammikuuta 2006
yhdistelyä NFSv4-artikkelin kanssa
(laajennusta)
(yhdistelyä NFSv4-artikkelin kanssa)
Rivi 1: Rivi 1:
NFS eli Network Filesystem on Sun Microsystemsin kehittämä menetelmä tiedostojärjestelmien käyttämiseen UNIX-järjestelmien välillä. Linuxissa vaihtoehtoina on käyttäjäpuolen ja kernel-puolen nfs-palvelimet.
NFS eli Network Filesystem on Sun Microsystemsin kehittämä menetelmä tiedostojärjestelmien käyttämiseen UNIX-järjestelmien välillä. Linuxissa vaihtoehtoina on käyttäjäpuolen ja kernel-puolen nfs-palvelimet.


= /etc/exports =
= Palvelin =


== Palomuuri ==
Oletuksena NFS  käyttää porttia 2049, joten avaa kyseinen portti palomuurista lisäämällä tiedostoon /etc/sysconfig/iptables rivi:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
Tämän jälkeen [[iptables]] on käynnistettävä uudelleen:
service iptables restart
tai
/etc/init.d/iptables restart
== /etc/exports ==
/etc/exports -tiedoston avulla määritellään, mitkä paikalliset tiedostojärjestelmät on mahdollista liittää muualla sijaitsevien koneiden tiedostojärjestelmiin. Tiedoston syntaksi on yksinkertainen:
/etc/exports -tiedoston avulla määritellään, mitkä paikalliset tiedostojärjestelmät on mahdollista liittää muualla sijaitsevien koneiden tiedostojärjestelmiin. Tiedoston syntaksi on yksinkertainen:
  /hakemisto      sallitut_koneet(liitosparametrit)
  /hakemisto      sallitut_koneet(liitosparametrit)
Rivi 14: Rivi 23:
*<tt>no_subtree_check</tt> = Jos vain osa tallennusmediasta (esim. levyasema) on jaettu,  "subtree checking" tarkistaa että asiakaskoneelta pyydetty tiedosto on osa jaettua hakemistoa. no_subtree_checkin nopeuttaa toimintaa jos koko tallennusmedia on jaettu.
*<tt>no_subtree_check</tt> = Jos vain osa tallennusmediasta (esim. levyasema) on jaettu,  "subtree checking" tarkistaa että asiakaskoneelta pyydetty tiedosto on osa jaettua hakemistoa. no_subtree_checkin nopeuttaa toimintaa jos koko tallennusmedia on jaettu.
*sync = Pakottaa paikallisen koneen synkronoimaan tiedostojärjestelmän levylle aina, kun nfs saa kirjoitusoperaation valmiiksi.
*sync = Pakottaa paikallisen koneen synkronoimaan tiedostojärjestelmän levylle aina, kun nfs saa kirjoitusoperaation valmiiksi.
<br>
Kun tiedostoa on muutettu, otetaan muutokset käyttöön komennolla
exportfs -rv


= /etc/hosts.allow ja /etc/hosts.deny =
== /etc/hosts.allow ja /etc/hosts.deny ==
/etc/hosts.allow on tiedosto, jossa listataan koneet joilla on oikeus yhdistää palvelimelle ja vastaavasti denyssä listataan ne, joilla ko. oikeutta ei ole. Oletuksena kaikilla koneilla paitsi hosts.denyssä listatuilla on yleensä oikeus yhdistämiseen.
/etc/hosts.allow on tiedosto, jossa listataan koneet joilla on oikeus yhdistää palvelimelle ja vastaavasti denyssä listataan ne, joilla ko. oikeutta ei ole. Oletuksena kaikilla koneilla paitsi hosts.denyssä listatuilla on yleensä oikeus yhdistämiseen.


Rivi 26: Rivi 38:


Samalla tavalla voi hosts.denyssä estää tiettyjä koneita käyttämästä nfs:ää.
Samalla tavalla voi hosts.denyssä estää tiettyjä koneita käyttämästä nfs:ää.
== NFS-palvelun käynnistäminen ==
NFS:ää käytettäessä on oltava käynnistettynä seuraavat palvelut:
#nfs  (tai nfs-common)
#portmap
#nfslock
#rpcidmapd
Palvelun käynnistäminen onnistuu yleensä komennolla /etc/init.d/palvelunnimi, esimerkiksi
/etc/init.d/nfs start
Joissain [[Jakelu|jakeluissa]] toimii myös
service nfs start
Käynnissä olevat palvelut voi tarkistaa komennolla
rpcinfo -p


= Liittäminen asiakaskoneessa =
= Liittäminen asiakaskoneessa =
Aluksi asiakaskoneesa on käynnistettävä portmap-palvelu esimerkiksi komennolla
/etc/init.d/portmap start
NFS-jaot ovat siitä mukavia, että ne voidaan liittää kuin mikä tahansa muukin tiedostojärjestelmä. Tiedostojärjestelmän tyyppi on nfs ja siihen viitataan muodossa palvelin:/polku, esimerkiksi palvelimelta, jonka ip on 192.168.0.1 liitettäisiin hakemisto /varasto seuraavasti:
NFS-jaot ovat siitä mukavia, että ne voidaan liittää kuin mikä tahansa muukin tiedostojärjestelmä. Tiedostojärjestelmän tyyppi on nfs ja siihen viitataan muodossa palvelin:/polku, esimerkiksi palvelimelta, jonka ip on 192.168.0.1 liitettäisiin hakemisto /varasto seuraavasti:
  mount -tnfs 192.168.0.1:/varasto /mnt/varasto
  mount -tnfs 192.168.0.1:/varasto /mnt/varasto

Navigointivalikko