|
|
- Advanced filesystem implementor's guide, Part 01 -- Journalling and ReiserFS
- Advanced filesystem implementor's guide, Part 02 -- Using ReiserFS and Linux Kernel 2.4
- Advanced filesystem implementor's guide, Part 03 -- Using the virtual memory (VM) filesystem and bind mounts
- Advanced filesystem implementor's guide, Part 04 -- Introduction to devfs
- Advanced filesystem implementor's guide, Part 05 -- Setting up devfs
- An introductory article about setting up the devfs filesystem on the 2.4 kernel. Dated, but still useful info. N.B.: devfs is now deprecated in the 2.6 and replaced by udev. (2001)
- Advanced filesystem implementor's guide, Part 06 -- Implementing devfs (using the init wrapper)
- Advanced filesystem implementor's guide, Part 07 -- Introducing ext3
- Advanced filesystem implementor's guide, Part 08 -- Surprises in ext3
- Advanced filesystem implementor's guide, Part 09 -- Introducing XFS
- Advanced filesystem implementor's guide, Part 10 -- Deploying XFS
- Advanced filesystem implementor's guide, Part 11 -- Filesystem update
- Advanced filesystem implementor's guide, Part 12 -- Introduction to EVMS
- Andrew Morton's Resource Site - ext3 Filesystem for the 2.4 Kernel
- This site contains documentation, patches, required tools, cvs access, and mailing lists.
- BULMA: Journal File Systems in Linux
- Published in 2002.
- Coda File System
- An advanced networked filesystem (with its origin in AFS2) developed at Carnegie-Mellon University since 1987. Latest release is 6.9.0, 2007-04-11.
- Cryptmount
- A utility for Linux operating systems which allows an ordinary user to mount an encrypted filing system without requiring superuser privileges. For use on systems using the 2.6 kernel series.
- Devfs (Device File System) FAQ
- Devfs is an alternative to "real" character and block special devices on your root filesystem; compiled by Richard Gooch; available in English and Korean. (2002)
- EXT3, Journaling Filesystem
- Talk by Dr. Stephen Tweedie at the 2000 Ottawa Linux Symposium; somewhat dated, but still has useful information about this filesystem.
- Enterprise Volume Management System (EVMS)
- The EVMS Project uses a layered, plug-in model to provide unparalleled flexibility and extensibility in managing storage. This allows for easy expansion or customization of various levels of volume management. Latest stable release is 2.5.5, 2006-02-26.
- Ext2fs Home Page
- The Ext2 Filesystem Utilities (e2fsprogs) contain all of the standard utilities for creating, fixing, configuring, and debugging ext2 filesystems. Latest release is 1.4.0.2, 2007-07-12.
- Ext3-users Archives
- A mailing list archive for users of the ext3 file system.
- Ext4 (and Ext2/Ext3) Wiki
- A wiki for users and developers of the ext2, ext3, and ext4 file systems.
- FUSE - Filesystem in Userspace
- FUSE exports the filesystem functionality to userspace; features include a simple and comprehensive API, secure mounting by non-root users, multi-threaded operations; runs on Linux kernels 2.4.x and 2.6.x.
- Filesystem Hierarchy Standard (FHS)
- This standard has been designed to be used by Unix distribution developers, package developers, and system implementors. Latest version is 2.3, 2004-01-29.
- Gentoo LVM2 installation
- This guide describes how to set up the Logical Volume Manager version 2 (LVM2) on Gentoo, but includes specifics of typical LVM tasks applicable to other distributions as well. (2007)
- HOWTO Undelete Removed Files and Directories on an ext3 File System
- A detailed description of the ext3 file structure layout and how to undelete deleted files and directories. (2008)
- IBM General Parallel File System (GPFS)
- A scalable, high-performance parallel file system for AIX 5L and Linux clusters.
- IBM developerWorks Article - "Logical Volume Management (LVM)"
- This article discusses the most useful features of LVM2, a relatively new userspace toolset that provides logical volume management facilities. The author also suggests several ways to simplify system administration tasks. (2007)
- JFS - Journaled File System Technology for Linux
- A file system in which the hard disk maintains data integrity in the event of a system crash or if the system is otherwise halted abnormally. The journaled file system (JFS) maintains a log, or journal, of what activity has taken place in the main data areas of the disk. Latest stable release is 1.1.12, 2007-08-24.
- Journal File Systems - Linux Gazette #55
- Article reviews meta-data differences between UFS, ext2, ext3, ReiserFS. Published in 2000, but still a useful article.
- KernelTrap Interview - Hans Reiser
- A lengthy interview with Hans Reiser, creator and developer of the Reiserfs file system. (2005)
- LVM HOWTO
- Information on how to get LVM (Logical Volume Manager) up and running. (2006)
- LVM2 Resource Page
- This site provides links to tarballs, mailing lists, source code, documentation, and chat channels for LVM2. LVM2 is a userspace toolset that provide Logical Volume Management (LVM) facilities on Linux.
- LWN: KHB (Kernel Hacker's Bookshelf) - A Filesystems Reading List
- An annotated list of key file system papers and books. This is an excellent Linux file system resource. (2006)
- Large File Support in Linux
- Review of the current status (2005) of Large File Support (LFS) on Linux.
- Linux Ext2fs Undeletion mini-HOWTO
- Latest revision is 1999; nothing more recent available.
- Linux NFS FAQ
- A Linux NFS development web site; includes a FAQ which provides an introduction to NFS as implemented in the Linux kernel and links to developers' sites, mailing list archives, and relevant RFCs (Request for Comments).
- Linux NFS-HOWTO
- This document describes the best practice guidelines around how to configure Linux NFS (Network File System) properly in production environments. (2006)
- Linux XFS FAQ
- A detailed document about the XFS filesystem; includes information on documentation, general info., functionality issues and potential problems and how to deal with them. Last updated 2006.
- Linux ext3 FAQ
- Last updated 2004-10-14.
- Linux-NTFS Project
- The goals of this project are to develop reliable and full-feature access to NTFS by the Linux kernel driver, and by a user space file system (ntfsmount), and to provide a wide collection of NTFS utilities (ntfsprogs) and a developer's library (libntfs) for other GPL'd programs. As of 2006-07- 14 a new beta version of ntfsmount and libntfs with full read/write capabilities and improved performance has been released. The latest Kernel NTFS Module is el5 2.6.18-53.1.14, 2008-03-06. The latest NTFS Tools and Libraryis 2.0.0 2007-09-28.
- LinuxDevCenter.com Article -- "Managing Disk Space with LVM (Logical Volume Manager)"
- Information on configuring LVM, how to add redundancy with RAID 1, and using LVM on desktop machines. LVM is a mechanism for virtualizing disks. A recommended read for those who want to know all about LVM. (2006)
- LinuxPlanet - Reports - Modern Distributed Filesystems For Linux: An Introduction
- First in a series of articles on filesystems by Bill von Hagen (August 2002)
- LinuxPlanet - Tutorials - The Coda Distributed Filesystem for Linux - Introduction to Coda
- Third in a series of articles on filesystems by Bill von Hagen (October 2002).
- Logical Volume Manager - LVM
- A detailed LVM HOWTO by the North Texas Linux Users' Group (NTLUG). (2008)
- Lustre Home
- A scalable, shared cluster file system for high-performance computing.
- NFStestpackage - The NFS Client Test & Benchmark Package
- See also SourceForge Project Page - https://sourceforge.net/projects/nfstestmatrix/.
- NILFS - New Implementation of a Log-structured File System
- A log-structured file system developed for the 2.6 Linux kernel. NILFS supports continuous snapshotting, so users can restore files mistakenly overwritten or destroyed. Site also available in Japanese.
- OpenAFS
- Client-server architecture for federated file sharing and replicated read-only content distribution, providing location independence, scalability, security, and transparent migration capabilities. It is an open source implementation of the Andrew distributed file system (AFS). It is used primarily in distributed computing, and is actively being developed on a wide variety of computer operating systems.
- OpenGFS Project
- A clustered filesystem.
- Parallel Virtual File System (PVFS), Version 2
- A high-performance and scalable parallel file system for PC clusters; continues the PVFS1 project (currently being maintained and improved), see http://www.parl.clemson.edu/pvfs/.
- Red Hat Global File System
- An open source cluster file system for enterprise deployments. Formerly Sistina Logical Volume Manager (LVM) for Linux.
- ReiserFS
- A journalling file system for Linux based on balance tree algorithms.
- SQUASHFS - A Squashed Read-Only Filesystem for Linux
- A compressed read-only filesystem for the Linux kernel. It is intended for general read-only filesystem use, for archival use, and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.
- The Arla Project
- A free AFS implementation; supported platforms include: Linux 2.4.x and 2.6.x (best tested is 2.6.14) kernels, FreeBSD, NetBSD, and Mac OS X.
- The Parallel Virtual File System Project (PVFS), Version 1
- A high-performance and scalable parallel file system for PC clusters. For PVFS2 (the next generation parallel file system), see http://www.pvfs.org/.
- Understanding the Linux Virtual Memory Manager - Online Book
- A comprehensive guide to the Linux Virtual Memory Manager (VM) for the 2.4x and early versions of the 2.6 kernels. This book is part of Bruce Perens' Open Source Series published by Prentice-Hall. (2004) Available for download in PDF format.
- Writing udev Rules
- This document introduces the main concepts of udev rule writing. udev is a file system replacement for DevFS on the Linux 2.6 kernel series and beyond. (2006)
- XFS
- A high-performance journaling filesystem developed by SGI.
|