Homman juoni selvisi hyvin pitkälle. Kirjoittelen hieman ylös havaintojani kun tuo saattaa säästää muutamalta pähkäilyltä. Näytän tässä esimerkinomaisesti mitä tein mutta tämä ei välttämättä ole se ihanteellinen / tyylikäs / tms. tapa tehdä vaan yksi tapa vain selvitä melko yksinkertaisesti väliaikaisesta NFS-jaosta. NFS-mestarit esittäkööt perässä helpompia keinoja...
Pieni johdanto uusille NFS käyttäjille. NFS mahdollistaa sen että saat toisen koneen levyosion (tai vain osan jos haluat) näkymään omalla koneellasi valitsemasi hakemiston alla aivan kuin se olisi omalla koneellasi. Itse tein niin että toisen koneen tavarat näkyivät kun menin katsomaan oman koneeni /mnt -hakemistoa. Käytin tuota /mnt hakemistoa vain siksi kun se oli valmiina jo koneillani, se oli tyhjä ja tuo on lyhyt kirjoittaakin.
Mitä tarvitaan ? Koneeseen joka toimii palvelimena eli jakaa sen levyosionsa muiden käytettäväksi asennetaan
nfs-kernel-server. Tyoaseman päähän eli koneseen jolla mennään hakemaan tiedostoja palvelimelta tarvitaan
nfs-common-package. Molemmat löytyvät Synaptic: in kautta (Järjestelmä / Ylläpito / Synaptic-pakettienhallinta).
Vaiheet lyhyesti kun nuo paketit on asennettu:
Palvelin:
Anna komento:
sudo mount /dev/sda9 /mnt
Tuohon tietysti laitat sen levyosion (sda1, sda2, sda3,...) minkä haluat näkyville. Jos et muista mikä oli mikä niin komennot
sudo blkid
tai
ls -l /dev/disk/by-uuid
^---
sudo fdisk -l
^--- nuo ovat pieniä L-kirjaimia...
voivat selventää tilannetta. (Kannattaa muuten etukäteen nimetä Gparted -ohjelmalla nuo levyosiot jollain helposti ymmärrettävällä tavalla jos niitä on paljon.)
Editoi
/etc/exports -tiedostoa hieman eli vaikkapa komentoriviltä komennolla:
gksudo gedit /etc/exports
Lisää sinne hännille
/mnt/home *(ro,sync,no_subtree_check)
Tämä exports tiedosto määrää mitä jaon kautta näkyy ulos, tässä tapauksessa näkyy /home -tasosta eteenpäin. Jos haluat näyttää kaiken niin jätä tuo /home pois tuolta.
Anna komennot:
sudo service nfs-kernel-server stop
sudo service nfs-kernel-server start
Ei pitäisi näkyä virheitä.
Työasema:
Anna siellä komento:
sudo mount 192.168.1.3:/mnt/home /mnt
^--- tuohon siis palvelimen ip-osoite
Voit vielä perään tarkastaa komennolla:
ls -l /mnt
mitä näkyy, pitäisi näkyä mitä toivoit ---
jos en tehnyt paljon virheitä tätä kirjoitellessani.
--------------------------------------------------------------------------------------------
Edit: Tämäkin hauskuus vielä... :
Seuraavat virheet tapahtuivat lähetettäessä viestiä:
Istuntosi vanheni sillä aikaa kun kirjoitit. Ole hyvä ja yritä lähettää viesti uudelleen.