Network File System v.3: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ajoonsaa (talk | contribs)
No edit summary
Ajoonsaa (talk | contribs)
No edit summary
Line 85: Line 85:
<pre>
<pre>
rpcinfo -p
rpcinfo -p
#Väljundist huvitavad meid read
program vers proto  port
    100000    2  tcp    111  portmapper
    100000    2  udp    111  portmapper
    100003    2  udp  2049  nfs
    100003    3  udp  2049  nfs
</pre>
</pre>



Revision as of 20:26, 16 November 2009

Grupi liikmed

-Thomas Tomson A31
-Laas Siimon A31
-Arno Joonsaar A32

Eeldused

-NFS 3 installeerimiseks on vaja eraldi virtuaalmasinaid serveri ja kliendi jaoks.
-Hetkel testitud Ubuntu Serveri versiooniga 9.04.

Töö käik

Logime ennast root kasutajaks:

sudo -i

Enne installerimist tasub uuendada tarkvara nimekirja:

apt-get update


NFS serveri installeerimine

Installeerimine apt-käsu abil:

apt-get install nfs-kernel-server nfs-common portmap


NFS serveri seadistamine

Luua kasutajagrupp nfsusers:

groupadd nfsusers

Luua jagatavate failide jaoks kataloog, näiteks.

mkdir /var/nfs

Määrata loodud kausta grupiks nfsusers.

chgrp nfsusers /var/nfs

Ava nanoga fail /etc/exports

nano /etc/exports

Lisada faili lõppu rida

/var/nfs            <kliendi masina ip>(rw,no_root_squash)

Selgitus: rw - read/write
no_root_squash - võimaldab NFS kliendil ühenduda root õiguste all.


Serveri reloadiks kasuta järgmist käsklust:

sudo /etc/init.d/nfs-kernel-server restart

Kui muudad faili /etc/exports töötaval masinal, saad tehtud muudatused rakendada käsuga

sudo exportfs -a

Kontrollida kasutusel olevaid porte käsuga

netstat -lntu

Kontrollida et kuulatakse järgmiseid porte

2049
111

Selgitus: 2049 - standard pordi number NFSi jaoks.
111-portmapper


Kontrollida et NFS on töökorras

rpcinfo -p

#Väljundist huvitavad meid read
program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs

Failide jagamise kontrollimiseks tekita kausta /var/nfs suvaline fail.

touch foo.txt


NFS kliendi installeerimine

Installeerimine apt-käsu abil:

sudo apt-get install portmap nfs-common


NFS kliendi seadistamine

Jälgida et NFSi kasutaja kuuluks gruppi nfsusers. Et kontrollida mis gruppi kasutaja kuulub kasuta groups käsku.

groups <kasutajanimi>

Juhul kui kasutaja ei kuulu nimetatud gruppi lisada ta sinna.


Loo kataloog, näiteks /var/files, salvestatavate failide jaoks

mkdir /var/files

Testimiseks tuleb mountida eelmises punktis loodud kataloog käsitsi kasutades mount käsku

mount <serveri ip>:/var/nfs /var/files

Mountimise õnnestumise kontrollimiseks sisesta käsk

df -h

Kontrollida et serverisse loodud foo.txt oleks nähtav kliendi /var/files kaustast.

Kontrollida kas on võimalik luua kliendi arvutist uut faili.


Mountimise lõpetamiseks kasutada käsku:

umount /var/files 

Kui mountimine ja kausta jagamine õnnestusid muuda faili /etc/fstab

nano /etc/fstab

Faili lõppu lisada rida

<serveri ip>:/var/nfs /var/files nfs rw 0 0


Taastamine

Serveris tee koopia failist

/etc/exports

Kliendi arvutis tee koopia failist

/etc/fstab