Difference between revisions of "Writing a Samba VFS in Samba 3.6 and earlier"

(Building, Installing and Debugging your VFS Module)
(Introduction)
Line 4: Line 4:
  
 
The rest of this document is organized into a number of sections that:
 
The rest of this document is organized into a number of sections that:
 +
 +
# Provides and outline of the Samba VFS and discuss the interactions between the main Samba code, the VFS Layer, VFS modules and the underlying OS.
 +
 +
# Discusses two different types of file systems that module writers might want to write a VFS module for.
  
 
TBD
 
TBD

Revision as of 00:54, 6 May 2014

Introduction

This document is intended to help people who want to write Samba VFS modules. It is a Wiki-based version of an earlier document written by Richard Sharpe that can be found at Writing a Samba VFS.

The rest of this document is organized into a number of sections that:

  1. Provides and outline of the Samba VFS and discuss the interactions between the main Samba code, the VFS Layer, VFS modules and the underlying OS.
  1. Discusses two different types of file systems that module writers might want to write a VFS module for.

TBD

The Samba VFS

Two Types of File Systems

Samba-vfs-diag-1.gif


Samba-vfs-diag-2.gif

Writing a VFS Module

VFS Module Initialization

TBD

Some Existing VFS Modules

TBD

Building, Installing and Debugging your VFS Module

TBD

Adding New VFS Routines