Difference between revisions of "NFS mount on EA board"

From Klaus' wiki
Jump to: navigation, search
Line 8: Line 8:
  
 
where directory is the '''directory''' you want to export to the net and the '''hostname''' is for instance an IP address of your EA board. The options can be '''rw,sync'''.
 
where directory is the '''directory''' you want to export to the net and the '''hostname''' is for instance an IP address of your EA board. The options can be '''rw,sync'''.
 +
 +
Example:
  
 
<source lang="bash">
 
<source lang="bash">
 
/home/emb/uClinuxDist  10.1.18.73(rw,sync)
 
/home/emb/uClinuxDist  10.1.18.73(rw,sync)
 +
</source>
 +
 +
And every time you have changed in /etc/exports then you have to reload nfs service.
 +
 +
 +
 +
<source lang="bash">
 +
/sbin/service nfs reload
 +
 +
</source>
 +
 +
Configure the firewall to allow NFS traffic to come through
 +
 +
<source lang="bash">
 +
system-config-securitylevel-tui
 +
</source>
 +
 +
Select '''Customize''' and set a star in the NFS4 field.
 +
 +
<source lang="bash">
 +
mount -t nfs <source host>:<source export directory> <destination directory>
 
</source>
 
</source>
 +
 +
where the '''<source host>''' can be an IP address, the '''<source directory>''' is the directory that was exported from the development host and '''<destination directory>''' is the directory on where the exported directory shall be mounted.

Revision as of 08:53, 22 February 2011

Exporting a directory from the development host and mounting this directory eases the development process.

In /etc/exports add this line

directory hostname(options)

where directory is the directory you want to export to the net and the hostname is for instance an IP address of your EA board. The options can be rw,sync.

Example:

/home/emb/uClinuxDist   10.1.18.73(rw,sync)

And every time you have changed in /etc/exports then you have to reload nfs service.


/sbin/service nfs reload

Configure the firewall to allow NFS traffic to come through

system-config-securitylevel-tui

Select Customize and set a star in the NFS4 field.

mount -t nfs <source host>:<source export directory> <destination directory>
where the

Invalid language.

You need to specify a language like this: <source lang="html4strict">...</source>

Supported languages for syntax highlighting:

4cs, 6502acme, 6502kickass, 6502tasm, 68000devpac, abap, actionscript, actionscript3, ada, algol68, apache, applescript, apt_sources, arm, asm, asp, asymptote, autoconf, autohotkey, autoit, avisynth, awk, bascomavr, bash, basic4gl, bf, bibtex, blitzbasic, bnf, boo, c, c_loadrunner, c_mac, caddcl, cadlisp, cfdg, cfm, chaiscript, cil, clojure, cmake, cobol, coffeescript, cpp, cpp-qt, csharp, css, cuesheet, d, dcl, dcpu16, dcs, delphi, diff, div, dos, dot, e, ecmascript, eiffel, email, epc, erlang, euphoria, f1, falcon, fo, fortran, freebasic, freeswitch, fsharp, gambas, gdb, genero, genie, gettext, glsl, gml, gnuplot, go, groovy, gwbasic, haskell, haxe, hicest, hq9plus, html4strict, html5, icon, idl, ini, inno, intercal, io, j, java, java5, javascript, jquery, kixtart, klonec, klonecpp, latex, lb, ldif, lisp, llvm, locobasic, logtalk, lolcode, lotusformulas, lotusscript, lscript, lsl2, lua, m68k, magiksf, make, mapbasic, matlab, mirc, mmix, modula2, modula3, mpasm, mxml, mysql, nagios, netrexx, newlisp, nsis, oberon2, objc, objeck, ocaml, ocaml-brief, octave, oobas, oorexx, oracle11, oracle8, oxygene, oz, parasail, parigp, pascal, pcre, per, perl, perl6, pf, php, php-brief, pic16, pike, pixelbender, pli, plsql, postgresql, povray, powerbuilder, powershell, proftpd, progress, prolog, properties, providex, purebasic, pycon, pys60, python, q, qbasic, rails, rebol, reg, rexx, robots, rpmspec, rsplus, ruby, sas, scala, scheme, scilab, sdlbasic, smalltalk, smarty, spark, sparql, sql, stonescript, systemverilog, tcl, teraterm, text, thinbasic, tsql, typoscript, unicon, upc, urbi, uscript, vala, vb, vbnet, vedit, verilog, vhdl, vim, visualfoxpro, visualprolog, whitespace, whois, winbatch, xbasic, xml, xorg_conf, xpp, yaml, z80, zxbasic


''' can be an IP address, the '''<source directory>''' is the directory that was exported from the development host and '''<destination directory>''' is the directory on where the exported directory shall be mounted.