Network File System v.3: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 17: Line 17:
apt-get update
apt-get update
</pre>
</pre>


=NFS serveri installeerimine=
=NFS serveri installeerimine=
Line 33: Line 34:
</pre>
</pre>


Luua jagatavate failide jaoks kataloog.
Luua jagatavate failide jaoks kataloog, näiteks.
<pre>
<pre>
mkdir /var/nfs
mkdir /var/nfs
Line 82: Line 83:
touch foo.txt
touch foo.txt
</pre>
</pre>


=NFS kliendi installeerimine=
=NFS kliendi installeerimine=
Line 93: Line 95:
==NFS kliendi seadistamine==
==NFS kliendi seadistamine==


Jälgida et NFSi kasutaja kuuluks gruppi ''nfsusers''. Kontrollida saab käsuga
Jälgida et NFSi kasutaja kuuluks gruppi ''nfsusers''. Et kontrollida mis gruppi kasutaja kuulub kasuta käsku
<pre>
<pre>
groups <kasutajanimi>
groups <kasutajanimi>
</pre>
</pre>


Loo kataloog /var/files salvestatavate failide jaoks
Loo kataloog, näiteks /var/files, salvestatavate failide jaoks
<pre>
<pre>
mkdir /var/files
mkdir /var/files
Line 115: Line 117:
Kontrollida et serverisse loodud foo.txt oleks nähtav kliendi /var/files kaustast.
Kontrollida et serverisse loodud foo.txt oleks nähtav kliendi /var/files kaustast.


Kui mountimine ja jagamine õnnestusid muuda faili /etc/fstab
Kontrollida kas on võimalik luua kliendi arvutist uut faili.
 
Kui mountimine ja kausta jagamine õnnestusid muuda faili /etc/fstab
<pre>
<pre>
nano /etc/fstab
nano /etc/fstab

Revision as of 18:49, 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 ruudu õ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

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 käsku

groups <kasutajanimi>

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.

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

Mountimise lõpetamiseks kasutada käsku:

umount /var/files 

Taastamine

Serveris tee koopia failist

/etc/exports

Kliendi arvutis tee koopia failist

/etc/fstab