NFS met DOS

Ik plaats dit maar even opnieuw want ik kom er niet uit en ik verziekte iemand anders z’n vraag.

Hoe geef ik in DOS precies die commandos om die mappen te plaatsen.

Er staat bij Sjerom:

-installeer NFS 1.1

-ga met DOS prompt naar de directory waar NFS hebt geinstalleerd en voer dit uit:

-portmap add

-nfs add

en dan nog meer maar hoe doe ik dit precies in DOS prompt want hier werk ik bijna nooit mee.

De directory’s(dreambox/hdd/movie en dreambox/windows/etc) heb ik al gemaakt op een lege partitie

Start de dos command prompt (via start->run, en dan “cmd” intikken).

Tik in (afsluiten met een druk op de enter toets):

cd \nfs

(aangenomen dat je de nfs zip uitgepakt hebt in c:\nfs, anders

pad aanpassen)

tik dan in (weer elke regel afsluiten met enter):

portmap add

nfs add

Na een tijdje hobbien met de dreambox krijg je wel weer handigheid met commandos geven via een command prompt: als je naar je box telnet (om daar bv het mount commando te geven waarmee je je pc hdd aankoppelen kan) doe je niets anders…

(en kijk nog even in de andere topic over mijn opmerkingen over waar die etc directory hoort)

Kan je al een dos prompt openen ?

Wil je persé een DOS versie?

of heb je ook Windows (XP) ?

zie ook het topic:

NFS

Ja,het is gelukt nu even kijken hoe het verder moet.

bedankt alvast. :+1:

Nou heb ik dit ingevuld met kladblok in exports:

/c -path=c:\acces=host1:host2\dreambox\D:\dreambox\hdd

en nu exporteren in C\WINNT\etc.

NFS draait.

Maar nu,telnet geopend in dream PC interface of is er iets beters voor?

niet echt.

Wel voorzichtig zijn met VI

SHIFT I is voor te schrijven

x voor te deleten

:wq! write and quit

:q! quit zonder bewaren

En euh, mijn export file bevat dit:

/dreambox -path=e:\dreambox\hdd

en das alles.

Ik heb die export file aangepast maar volgens mij is er iets fout gegaan maar hoe kan ik zien of het goed of fout gaat.

De export file in dos of de start_enigma op de db ?

Dit staat er bv in mijn start_enigma :

ifconfig eth0 192.168.1.105 netmask 255.255.255.0 up

mount -t nfs -o nolock 192.168.1.103:/dreambox /hdd

/bin/enigma

/sbin/halt

in DOS

ok dan moet je moet je nu via telnet de start_enigma editen

In telnet kan hij het bestand niet vinden,kan ik alles met nfs nog een keer uitvoeren zonder dat er problemen optreden.

Nfs loopt nu.

~ > mount -t -o nolock 192.168.0.1/dreambox/hdd

mount: Mounting nolock on /192.168.0.1/dreambox/hdd failed: No such file or directory~ >

Dit heb ik ingevuld in exports:

/c -path=c:\dreambox\D:\dreambox\hdd

Nu moet ik de directory/var/tuxbox openen maar waar in telnet of ergens anders want in telnet geeft hij aan dat dat pad niet bestaat.

BusyBox on dreambox login: root

Password:

~ > mount -t nfs -o nolock 192.168.0.1:/dreambox /hdd

mount: 192.168.0.1:/dreambox failed, reason given by server: No such file or directory

mount: nfsmount failed: Bad file descriptor

mount: Mounting 192.168.0.1:/dreambox on /hdd failed: Invalid argument

~ >

Citaat:

BusyBox on dreambox login: root

Password:

~ > mount -t nfs -o nolock 192.168.0.1:/dreambox /hdd

mount: 192.168.0.1:/dreambox failed, reason given by server: No such file or directory

mount: nfsmount failed: Bad file descriptor

mount: Mounting 192.168.0.1:/dreambox on /hdd failed: Invalid argument

bestaat de directory hdd wel?

doe anders een mkdir hdd

en opnieuw het mount commando

Dit krijg ik te zien:

~ > mkdir hdd

mkdir: Cannot create directory `hdd’: File exists

~ >

Password:

~ > mount -t nfs -o nolock 192.168.0.1:/dreambox/hdd

Can’t find 192.168.0.1:/dreambox/hdd in /etc/fstab

~ > ~ > mkdir hdd

Ik ga het morgen nog een keer proberen want ik ben het zat.

Ik schakel net mijn PC uit en toen ging ook mijn Dreambox uit dus ik heb contact met de PC. :+1:

Je hebt /hdd direct achter …:/dreambox gezet. Daar hoort een spatie tussen. /hdd is het punt waar je 'm op wil mounten.

Jan

Did moet het zijn:

mount -t nfs -o nolock 192.168.0.1:/dreambox /hdd

en niet :

mount -t nfs -o nolock 192.168.0.1:/dreambox/hdd

En het IP van je dreambox is 192.168.0.1 ? meestal heb je een router of je eigen pc op dat nummer.

192.168.0.1 is het nummer van mijn PC,ik heb bij Sjerom gelezen dat het zo moet.

Citaat:

Dit heb ik ingevuld in exports:

/c -path=c:\dreambox\D:\dreambox\hdd

~ > mount -t nfs -o nolock 192.168.0.1:/dreambox /hdd

Die regel in exports vertelt volgens mij aan de nfs server dat hij naar buiten toe een share aan moet maken met de naam “c”, via welke hij de files in het pad c:\dreambox\D:\dreambox\hdd beschikbaar moet stellen. Het pad lijkt wat dubbelop: wil je nu directory c:\dreambox openstellen, of d:\dreambox\hdd ? Velvolgens probeer je op de dreambox via het mount commando contact te maken met de share met de naam dreambox op je PC (192.168.0.1:/dreambox) en die te mappen onder /hdd op het filesysteem van de dreambox.

Ik zou dus denken dat je export regel er alsvolgt uit zou moeten zien:

/dreambox -path=d:\dreambox\hdd

Op die manier maak je een share aan met de naam “dreambox” (zoals je die ook benadert via het mount commando), en maakt daarmee de PC bestanden onder d:\dreambox\hdd beschikbaar voor de dreambox. Volgens mij staat trouwens die export regel zo ook in Sjerom z’n faq…