MCSE Boot Camp Notes :

Networking Guide
Chapter 12, Configuring the Network File System (NFS)

NFS server and client daemons

NFS server and client daemons

Two daemon processes provide the NFS services on the server:

mountd(NADM)
Checks for access permissions for the exported filesystem and returns a pointer to it when a client tries to mount a filesytem.

nfsd(NADM)
Starts the kernel-based NFS server daemons that handle filesystem request from clients. After a client mounts an NFS filesystem, access to that mount point and directories below it goes through the nfsd daemons on the server.
Other NFS daemons include:

biod(NADM)
Starts kernel-based daemons on the client that handle asynchronous block I/O, for read-ahead and write-behind of blocks from the client's buffer cache.

portmap(NADM)
Converts TCP/IP port numbers to RPC (Remote Procedure Call) program numbers. The NFS server nfsd registers its port with the local portmap process. The NFS client accesses the server by asking the portmap process on the server for NFS's port number. That port number is used on all subsequent RPC procedure calls. The RPC mechanism allows client processes to execute procedure calls on the server as if the client process were executing the call in its own address space.

exportfs(NADM)
Makes a local directory of files available for mounting over the network by NFS clients.

pcnfsd(NADM)
Used by machines running the DOS version of NFS.

rwalld(NADM)
Implements the rwall(NADM) service that broadcasts messages to all users logged in to the network.

rusersd(NADM)
implements the rusers(NC) service that displays the names of users logged in to the network
These daemons are conventionally started by default when the system goes into multiuser mode. The startup scripts are typically located in /etc/rpcinit.

Following is an example of a mount procedure that describes the tasks and interactions of the client and server daemons, as well as other programs involved, in order of execution. 

The mount command can get its parameters from the Filesystem Manager, the command line or from the file /etc/default/filesys. The following example assumes command-line arguments:

mount -f NFS columbia:/usr/src /columbia.src



On the client:

  1. The mount command opens /etc/mnttab and checks that this mount was not already done.

  2. The mount command parses the first argument into host columbia and remote directory /usr/src. 

  3. The mount command then resolves the host columbia into an Internet protocol address.

  4. The mount command calls columbia's portmap to get the port number of mountd.

  5. The mount command calls columbia's mountd and passes it the /usr/src pathname.

On the server (columbia):

  1. mountd reads its /etc/exports and looks for the exported filesystem that contains /usr/src.

  2. mountd does a nfs_getfh(NS) system call on /usr/src to get the fhandle.

  3. mountd returns the fhandle to the client.

On the client:

  1. mount does a mount(S) system call with the fhandle and /columbia.src.

  2. The mount command checks whether the caller is root and /columbia.src is a directory.

  3. The mount command does a statfs(S) call to columbia's NFS server (nfsd).

  4. The mount command opens /etc/mnttab and adds an entry.

See also:

  • mount(ADM)
Networking guide
Call : 800-519- 2267

MCSE CCNA Certification boot camp
Testimonials
 Join MCSE Boot Camp & CCNA Boot Camp Back to Back Certification Today.
MCSE Boot Camp links  MCSE Boot Camp 270  MCSE Boot Camp  290  MCSE Boot Camp  291  MCSE Boot Camp 293  MCSE Boot Camp  294  MCSE Boot Camp 298  MCSE Boot Camp 299  MCSE Boot Camp Security  MCSE Boot Camp 640-801  MCSE Boot Camp routing MCSE Boot Camp 811  MCSE Boot Camp 821  MCSE Boot Camp 831  MCSE Boot Camp Resources MCSE Boot Camp MCSE + CCNA  MCSE Boot Camp Training  MCSE Boot Camp Card pay  MCSE Boot Camp Papal  MCSE Boot Camp MCSE Notes  MCSE Boot Camp CCNA Notes    MCSE Boot Camp index MCSE Boot Camp main  MCSE Boot Camp root MCSE Boot Camp link  MCSE Boot Camp resources MCSE Boot Camp home    Ref1 Ref2
Microsoft MCSE Boot Camp
MCSE Boot Camp, MCSE Certification boot camp, MCSE Training boot camps, MCSE certification  boot camp training at California and Maryland USA. Also CCNA, CCNP, CISSP, Red Hat Linux Certification notes.

Vibrant boot camp offers MCSE, CCNA, CCNP Certification back to back

Vibrant offers MCSE certification training boot camp for $5400 all inclusive, instructor led at California and Baltimore.

Vibrant Bootcamp Participants come from All Around the World. Vibrant has trained students from more than 15 countries like USA, UK, (Scotland, Ireland, Wales), Switzerland, Germany, Australia, Canada, France, Holland, Japan, Belgium, Bahrain, New Zealand, Tanzania, Turkey, Kenya and more.

Preboot Sequence, Process Accounting, Publishing Resources, Publishing Software Packages, Redeploying Software, Refreshing Group Policy at Established Intervals, Remote Assistance, Remote Desktop for Administration, Removing a Service Pack or Hotfix, Removing or Disabling Software, Requesting Assistance, Reroute Requests with Redirects, Resolving Conflicts Between Group Policy Settings, Restoring Active Directory Directory Services, Restoring Files and Folders, Roaming User Profiles, Security, Setting Up and Managing Published Printers, Setting Up and Managing Published Shared Folders, Setting Up Auditing, Shared Folder Permissions, Slipstreaming Service Packs and Hotfixes, Software Deployment, Software Installation and Maintenance Technology, Software Update Services, Support_388945a0 account credentials instead of the users credentials to perform specific administrative, System Requirements, TABLE OF CONTENTS : Installing and Deploying Windows Server 2003, Taking Ownership, Terminal Server Role, Terminal Services Components, Terminal Services,  The Boot.ini File, The Deny Permission, The File Signature Verification Utility, The Logman Utility, MCSE Boot Camp Training get MCSE join MCSE Bootcamp, The Recovery Console, The relog Utility, MCSE Boot Camp Training get MCSE join MCSE Bootcamp, The Remote Desktop Connection Utility, The Remote Desktops Snap-In, The Session Manager, The Shutdown Event Tracker, The System Monitor, The typeperf Utility, The Windows Server 2003 Boot Process, Troubleshooting NTFS Permission Problems, Troubleshooting Terminal Services, Unattended Installation, Upgrading Software, Using a Saved File to Request Assistance, Using an Audit Policy, Using an Unattended Answer File, Using Configure Your Server Wizard and Add or Remove Programs to Install IIS, Using Driver Signing, Using E-Mail to Request Assistance, Using Event Viewer to View Security Logs, Using Event Viewer, Using Group Policy, Using Remote Installation Services, Using Scripting to Manage Website Content, Using Task Manager to Monitor Performance, Using the Recovery Console, Using the System Preparation Tool, Using User Profiles, Using Windows Messenger to Request Assistance, Viewing Security Logs, Virtual Directories, Volume Mounting, Web-Based Administration, Windows Server 2003 Licensing, Windows Server 2003 network, Windows Update Catalog, Windows Update