Next Previous Contents

The Linux Kernel NFSD Implementation

Neil Brown neilb@cse.unsw.edu.au

13th October 1999


One of the modules in the Linux operating system is an NFS server, sometimes referred to as knfsd (the k is for Kernel, to distinguish it from the user-level NFS server that is also available). This document describes the details of the implementation current at version 1.4.7 which is a patch against the 2.2.7 kernel, and will possibly be included in a late 2.2.* kernel release.

1. Introduction

2. Understanding File Handles

3. Exporting file trees

4. The Path of a request

5. Details of some handlers

6. Validity checks

7. Tracing/sanity


Next Previous Contents