Size: 6485
Comment:
|
← Revision 13 as of 2011-09-20 05:28:46 ⇥
Size: 6817
Comment: converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
||<tablebgcolor="#dcc585" tablewidth="40%" tablestyle="float:right;font-size:0.9em;margin:0 0 1em 1em;"style="padding:0.5em;">'''Sisällysluettelo'''<<BR>><<TableOfContents(3)>> || |
|
Line 2: | Line 4: |
Line 7: | Line 8: |
[http://www.arkki.info/howto/NFS-Nautilus.png] |
== Pöytäkone jakaa hakemiston kannettavalle == |
Line 11: | Line 11: |
Kannettava - Tunnus: koskias - 192.168.1.103 (wlan) Pöytäkone - Tunnus: asmok - 192.168.1.101 (lan) |
'''Kannettava - Tunnus: koskias - 192.168.1.103 (wlan)''' |
Line 14: | Line 13: |
== Avataan yhteys kannettavasta pöytäkoneeseen == | '''Pöytäkone - Tunnus: asmok - 192.168.1.101 (lan)''' |
Line 16: | Line 15: |
=== Avataan yhteys kannettavasta pöytäkoneeseen === | |
Line 25: | Line 25: |
== Asennetaan pöytäkoneeseen paketti nimeltään "nfs-kernel-server". == |
=== Asennetaan pöytäkoneeseen paketti nimeltään "nfs-kernel-server". === |
Line 54: | Line 53: |
== Jaetaan hakemisto pöytäkoneesta kaikille saman lähiverkon koneille == |
=== Jaetaan hakemisto pöytäkoneesta kaikille saman lähiverkon koneille === |
Line 71: | Line 69: |
== Käynnistetään nfs-kernel-server uudestaan == |
=== Käynnistetään nfs-kernel-server uudestaan === |
Line 85: | Line 82: |
== Lisätään uusi hakemisto kannettavaan == |
=== Lisätään uusi hakemisto kannettavaan === |
Line 97: | Line 93: |
== Liitetään uusi hakemisto kannettavaan == |
=== Liitetään uusi hakemisto kannettavaan === |
Line 105: | Line 100: |
== Listataan liitetyt hakemistot kannettavassa== | m-k-h: pöytäkoneessa, jossa oli muutaman päivityksen nähnyt Ubuntu 8.04, oli asennettava nfs-client ennen tätä vaihetta: sudo apt-get install nfs-common |
Line 107: | Line 102: |
=== Listataan liitetyt hakemistot kannettavassa === | |
Line 127: | Line 123: |
== Luodaan tiedosto kannettavassa == |
=== Luodaan tiedosto kannettavassa === |
Line 140: | Line 134: |
== Listataan sama hakemisto pöytäkoneessa == |
=== Listataan sama hakemisto pöytäkoneessa === |
Line 151: | Line 144: |
== Poistetaan tiedosto pöytäkoneessa == |
=== Poistetaan tiedosto pöytäkoneessa === |
Line 162: | Line 154: |
== Tiedosto on poistettu myös kannettavassa == |
=== Tiedosto on poistettu myös kannettavassa === |
Line 171: | Line 162: |
---- Asmo Koskinen |
NFS-palvelimen asennus
Perinteinen tapa jakaa hakemistoja eri koneiden kesken on käyttää nfs-palvelinta. Tämä tapa jakaa hakemistoja on tarpeellinen erityisesti silloin, kun luodaan skriptejä, joissa manipuloidaan hakemistoja ja tiedostoja. Tämä tapa ei myöskään vaadi uusia tunnuksia ja salasanoja jaettavaksi ja käytettäväksi varsinaisen sisäänkirjautumistunnuksen lisäksi.
Esimerkiksi Gnomen Nautilus näkee jaetun hakemiston tavallisena hakemistona. Käyttäjä ei edes tiedä, miltä koneelta hakemisto on varsinaisesti jaettu; eikä hänen tarvitsekaan, hän vain käyttää sitä.
Pöytäkone jakaa hakemiston kannettavalle
Seuraavassa käydään läpi kannettavan ja pöytäkoneen hakemiston jakaminen, koneet ovat samassa lähiverkossa.
Kannettava - Tunnus: koskias - 192.168.1.103 (wlan)
Pöytäkone - Tunnus: asmok - 192.168.1.101 (lan)
Avataan yhteys kannettavasta pöytäkoneeseen
koskias@ubuntu:~$ ssh asmok@192.168.1.101 asmok@192.168.1.101's password: Linux ubuntu 2.6.20-16-realtime #2 SMP PREEMPT Fri Jun 15 04:43:25 CEST 2007 i686 Last login: Wed Oct 10 20:08:28 2007 from 192.168.1.103 asmok@ubuntu:~$
Asennetaan pöytäkoneeseen paketti nimeltään "nfs-kernel-server".
asmok@ubuntu:~$ sudo apt-get install nfs-kernel-server Luetaan pakettiluetteloita... Valmis Muodostetaan riippuvuussuhteiden puu Luetaan tilatietoja... Valmis Seuraavat paketit asennettiin aiemmin automaattisesti, mutta niitä ei enää tarvita: krita-data kword-data libcfitsio2 koshell kivio-data libgsasl7 kthesaurus kpresenter krita libsqlite0 kformula koffice-data libproducer4 libgeos2c2a libgd2-noxpm libsqlite0-dev kugar libguicast libopenthreads4 libgeoip1 kchart karbon libpq-dev libhdf4g gtk2-engines-murrine xaw3dg kplato libruby1.8 kivio koffice-libs libwv2-1c2 kpresenter-data libnetcdf3 libcoin40c2 liblockfile1 Käytä komentoa 'apt-get autoremove' poistaaksesi ne. Seuraavat ylimääräiset paketit on merkitty asennettaviksi: libevent1 libgssapi2 libnfsidmap2 librpcsecgss3 nfs-common portmap Seuraavat UUDET paketit asennetaan: libevent1 libgssapi2 libnfsidmap2 librpcsecgss3 nfs-common nfs-kernel-server portmap 0 päivitetty, 7 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä. Noudettavaa arkistoa 402kt. Purkamisen jälkeen käytetään 1323kt lisää levytilaa. Haluatko jatkaa [K/e]? [--] Creating config file /etc/default/nfs-kernel-server with new version * Starting NFS common utilities [ OK ] * Exporting directories for NFS kernel daemon... [ OK ] * Starting NFS kernel daemon [ OK ] asmok@ubuntu:~$
Jaetaan hakemisto pöytäkoneesta kaikille saman lähiverkon koneille
asmok@ubuntu:~$ sudo nano /etc/exports
Lisätään rivi exports-tiedostoon. Hakemisto pitää luonnollisesti luoda pääkäyttäjänä, jos se ei olemassa. Hakemistolle pitää myös antaa oikeudeksi "777".
asmok@ubuntu:~$ sudo mkdir /mnt/Varasto asmok@ubuntu:~$ sudo chmod 777 /mnt/Varasto
/mnt/Varasto 192.168.1.0/255.255.255.0(rw,no_root_squash,async)
Käynnistetään nfs-kernel-server uudestaan
asmok@ubuntu:/etc/init.d$ sudo /etc/init.d/nfs-kernel-server restart * Stopping NFS kernel daemon [ OK ] * Unexporting directories for NFS kernel daemon... [ OK ] * Exporting directories for NFS kernel daemon... exportfs: /etc/exports [1]: Neither 'subtree_check' or 'no_subtree_check' specified for export "192.168.1.0/255.255.255.0:/mnt/Varasto". Assuming default behaviour ('subtree_check'). NOTE: this default will change with nfs-utils version 1.1.0 [ OK ] * Starting NFS kernel daemon [ OK ] asmok@ubuntu:/etc/init.d$
Lisätään uusi hakemisto kannettavaan
koskias@ubuntu:~$ sudo nano /etc/fstab
Lisätään rivi fstab-tiedostoon. Hakemisto pitää luonnollisesti luoda pääkäyttäjänä, jos se ei olemassa. Hakemistolle pitää myös antaa oikeudeksi "777". Luodaan ja muokataan samalla tavalla kuin pöytäkoneessa.
192.168.1.101:/mnt/Varasto /mnt/Varasto nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
Liitetään uusi hakemisto kannettavaan
koskias@ubuntu:~$ sudo mount -a mount: liitospiste /tmp/jack ei ole olemassa koskias@ubuntu:~$
m-k-h: pöytäkoneessa, jossa oli muutaman päivityksen nähnyt Ubuntu 8.04, oli asennettava nfs-client ennen tätä vaihetta: sudo apt-get install nfs-common
Listataan liitetyt hakemistot kannettavassa
koskias@ubuntu:/mnt/Varasto$ mount /dev/sda2 on / type ext3 (rw,errors=remount-ro) proc on /proc type proc (rw,noexec,nosuid,nodev) /sys on /sys type sysfs (rw,noexec,nosuid,nodev) varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755) varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) devshm on /dev/shm type tmpfs (rw) devpts on /dev/pts type devpts (rw,gid=5,mode=620) lrm on /lib/modules/2.6.20-16-realtime/volatile type tmpfs (rw) /dev/sda4 on /home type ext3 (rw) /dev/sda3 on /usr/local type ext3 (rw) none on /mnt/ramfs type tmpfs (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) 192.168.1.101:/mnt/Varasto on /mnt/Varasto type nfs (rw,rsize=8192,wsize=8192,timeo=14,intr,addr=192.168.1.101) koskias@ubuntu:/mnt/Varasto$
Luodaan tiedosto kannettavassa
koskias@ubuntu:/mnt/Varasto$ touch Testi_01.txt koskias@ubuntu:/mnt/Varasto$ ls -al yhteensä 8 drwxrwxrwx 2 root root 4096 2007-10-11 19:09 . drwxr-xr-x 5 root root 4096 2007-10-11 18:42 .. -rw-r--r-- 1 koskias koskias 0 2007-10-11 19:09 Testi_01.txt koskias@ubuntu:/mnt/Varasto$
Listataan sama hakemisto pöytäkoneessa
asmok@ubuntu:/mnt/Varasto$ ls -al yhteensä 8 drwxrwxrwx 2 root root 4096 2007-10-11 19:09 . drwxr-xr-x 5 root root 4096 2007-10-11 18:39 .. -rw-r--r-- 1 asmok asmok 0 2007-10-11 19:09 Testi_01.txt asmok@ubuntu:/mnt/Varasto$
Poistetaan tiedosto pöytäkoneessa
asmok@ubuntu:/mnt/Varasto$ rm Testi_01.txt asmok@ubuntu:/mnt/Varasto$ ls -al yhteensä 8 drwxrwxrwx 2 root root 4096 2007-10-11 19:10 . drwxr-xr-x 5 root root 4096 2007-10-11 18:39 .. asmok@ubuntu:/mnt/Varasto$
Tiedosto on poistettu myös kannettavassa
koskias@ubuntu:/mnt/Varasto$ ls -al yhteensä 8 drwxrwxrwx 2 root root 4096 2007-10-11 19:10 . drwxr-xr-x 5 root root 4096 2007-10-11 18:42 .. koskias@ubuntu:/mnt/Varasto$