System News
Solaris Files and File System Framework; Podcast and Chapter Available Online
Chapter 14 of "Solaris Internals" by McDougall, Mauro and Gregg
August 28, 2006,
Volume 102, Issue 5

meet the authors, Richard McDougall and Jim Mauro, in a 13-minute mp3 podcast
 

Solaris Internals, Second Edition: Solaris 10 and OpenSolaris Kernel Architecture, whose publications was reported in this newsletter [16373], now has a chapter that can be read online, Chapter 14, File System Framework. Authors Richard McDougall, Jim Mauro and Brendan Gregg discuss the implementation of files in the SolarisTM 10 Operating System (Solaris OS) and the framework for file systems.

The chapter explains the distinction between the earlier single file system implementations common to UNIXR (UFS) as opposed to the virtual file system framework developed for the Solaris OS. The authors note that this virtual file system framework allows the distributed computing file system (NFS) to coexist with the UFS file system. The chapter categorizes the Solaris file systems as follows:

  • Storage-based, which are regular file systems that provide facilities for persistent storage and data management

  • Network file systems, which provide files that are accessible in a local directory structure but are nevertheless stored on a remote network server

  • Pseudo file systems, which present various abstractions as files in a file system

The framework, the authors explain, "provides a single set of well defined interfaces that are file-system independent." This makes it possible for the implementation details of each file system to be hidden behind these interfaces.

The chapter abounds with diagrams and code samples. In addition to the online version of Chapter 14, the authors have made a podcast available online as well. [...read more...]

Keywords:

fullsource
 

Other articles in the Sysadmin section of Volume 102, Issue 5:

See all archived articles in the Sysadmin section.



News and Solutions for Users of Solaris, Java and Oracle's Sun hardware products
Just the news you need, none of what you don't – 42,000+ Members – 24,000+ Articles Published since 1998