blob: 9922939e7d99e3dfbcd51d2dad611f745a9a4f94 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -0700100-INDEX
2 - this file (info on some of the filesystems supported by linux).
3Locking
4 - info on locking rules as they pertain to Linux VFS.
Henrik Austad3cf8ca12014-02-10 14:25:33 -08005Makefile
6 - Makefile for building the filsystems-part of DocBook.
Eric Van Hensbergene03abc02007-02-11 13:21:39 -060079p.txt
8 - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol.
Linus Torvalds1da177e2005-04-16 15:20:36 -07009adfs.txt
10 - info and mount options for the Acorn Advanced Disc Filing System.
Jesper Juhl50fc9992006-03-28 01:56:43 -080011afs.txt
12 - info and examples for the distributed AFS (Andrew File System) fs.
Linus Torvalds1da177e2005-04-16 15:20:36 -070013affs.txt
14 - info and mount options for the Amiga Fast File System.
Fabian Frederick50114c12014-01-23 15:55:28 -080015autofs4-mount-control.txt
16 - info on device control operations for autofs4 module.
Jesper Juhl50fc9992006-03-28 01:56:43 -080017automount-support.txt
18 - information about filesystem automount support.
19befs.txt
20 - information about the BeOS filesystem for Linux.
Linus Torvalds1da177e2005-04-16 15:20:36 -070021bfs.txt
22 - info for the SCO UnixWare Boot Filesystem (BFS).
Fabian Frederick50114c12014-01-23 15:55:28 -080023btrfs.txt
24 - info for the BTRFS filesystem.
25caching/
26 - directory containing filesystem cache documentation.
Cheng Renquan8136b582010-03-29 19:05:57 +080027ceph.txt
Fabian Frederick50114c12014-01-23 15:55:28 -080028 - info for the Ceph Distributed File System.
29cifs/
30 - directory containing CIFS filesystem documentation and example code.
Linus Torvalds1da177e2005-04-16 15:20:36 -070031coda.txt
32 - description of the CODA filesystem.
Joel Becker7063fbf2005-12-15 14:29:43 -080033configfs/
34 - directory containing configfs documentation and example code.
Linus Torvalds1da177e2005-04-16 15:20:36 -070035cramfs.txt
Jesper Juhl50fc9992006-03-28 01:56:43 -080036 - info on the cram filesystem for small storage (ROMs etc).
Matthew Wilcox95ec8da2015-02-16 15:59:09 -080037dax.txt
38 - info on avoiding the page cache for files stored on CPU-addressable
39 storage devices.
Fabian Frederick50114c12014-01-23 15:55:28 -080040debugfs.txt
41 - info on the debugfs filesystem.
42devpts.txt
43 - info on the devpts filesystem.
Jesper Juhl50fc9992006-03-28 01:56:43 -080044directory-locking
45 - info about the locking scheme used for directory operations.
Mark Fasheh8df08c82005-12-15 14:31:23 -080046dlmfs.txt
47 - info on the userspace interface to the OCFS2 DLM.
J. Bruce Fieldse9b1a4d2008-02-07 00:13:35 -080048dnotify.txt
49 - info about directory notification in Linux.
Randy Dunlap1e0051a2010-03-10 15:21:57 -080050dnotify_test.c
Fabian Frederick50114c12014-01-23 15:55:28 -080051 - example program for dnotify.
Rob Landleyc811ac52007-09-11 15:23:41 -070052ecryptfs.txt
53 - docs on eCryptfs: stacked cryptographic filesystem for Linux.
Matt Fleminge913ca72012-10-04 09:57:31 +010054efivarfs.txt
55 - info for the efivarfs filesystem.
Thadeu Lima de Souza Cascardo9f249162009-07-27 13:26:32 -030056exofs.txt
57 - info, usage, mount options, design about EXOFS.
Linus Torvalds1da177e2005-04-16 15:20:36 -070058ext2.txt
59 - info, mount options and specifications for the Ext2 filesystem.
Jesper Juhl50fc9992006-03-28 01:56:43 -080060ext3.txt
61 - info, mount options and specifications for the Ext3 filesystem.
Dave Kleikampfc513a32006-10-11 01:21:25 -070062ext4.txt
63 - info, mount options and specifications for the Ext4 filesystem.
Jaegeuk Kim98e4da82012-11-02 17:05:42 +090064f2fs.txt
65 - info and mount options for the F2FS filesystem.
Fabian Frederick50114c12014-01-23 15:55:28 -080066fiemap.txt
67 - info on fiemap ioctl.
68files.txt
69 - info on file management in the Linux kernel.
Jesper Juhl50fc9992006-03-28 01:56:43 -080070fuse.txt
71 - info on the Filesystem in User SpacE including mount options.
Fabian Frederick50114c12014-01-23 15:55:28 -080072gfs2-glocks.txt
73 - info on the Global File System 2 - Glock internal locking rules.
74gfs2-uevents.txt
75 - info on the Global File System 2 - uevents.
Denis Cheng5d4b3552007-10-16 23:31:16 -070076gfs2.txt
77 - info on the Global File System 2.
Jesper Juhl50fc9992006-03-28 01:56:43 -080078hfs.txt
79 - info on the Macintosh HFS Filesystem for Linux.
Denis Cheng5d4b3552007-10-16 23:31:16 -070080hfsplus.txt
81 - info on the Macintosh HFSPlus Filesystem for Linux.
Linus Torvalds1da177e2005-04-16 15:20:36 -070082hpfs.txt
83 - info and mount options for the OS/2 HPFS.
Denis Cheng5d4b3552007-10-16 23:31:16 -070084inotify.txt
85 - info on the powerful yet simple file change notification system.
Linus Torvalds1da177e2005-04-16 15:20:36 -070086isofs.txt
87 - info and mount options for the ISO 9660 (CDROM) filesystem.
88jfs.txt
89 - info and mount options for the JFS filesystem.
J. Bruce Fields98257af2007-09-30 22:18:55 -040090locks.txt
91 - info on file locking implementations, flock() vs. fcntl(), etc.
Joern Engel5db53f32009-11-20 20:13:39 +010092logfs.txt
93 - info on the LogFS flash filesystem.
J. Bruce Fields4f3b19c2007-09-24 18:52:09 -040094mandatory-locking.txt
95 - info on the Linux implementation of Sys V mandatory file locking.
Linus Torvalds1da177e2005-04-16 15:20:36 -070096ncpfs.txt
97 - info on Novell Netware(tm) filesystem using NCP protocol.
J. Bruce Fieldsdc7a0812009-10-27 14:41:35 -040098nfs/
99 - nfs-related documentation.
Ryusuke Konishi962281a2009-04-06 19:01:20 -0700100nilfs2.txt
101 - info and mount options for the NILFS2 filesystem.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700102ntfs.txt
103 - info and mount options for the NTFS filesystem (Windows NT).
Mark Fashehccd979b2005-12-15 14:31:24 -0800104ocfs2.txt
105 - info and mount options for the OCFS2 clustered filesystem.
Fabian Frederick50114c12014-01-23 15:55:28 -0800106omfs.txt
107 - info on the Optimized MPEG FileSystem.
108path-lookup.txt
109 - info on path walking and name lookup locking.
110pohmelfs/
111 - directory containing pohmelfs filesystem documentation.
Jesper Juhl50fc9992006-03-28 01:56:43 -0800112porting
113 - various information on filesystem porting.
114proc.txt
115 - info on Linux's /proc filesystem.
Fabian Frederick50114c12014-01-23 15:55:28 -0800116qnx6.txt
117 - info on the QNX6 filesystem.
118quota.txt
119 - info on Quota subsystem.
Jesper Juhl50fc9992006-03-28 01:56:43 -0800120ramfs-rootfs-initramfs.txt
121 - info on the 'in memory' filesystems ramfs, rootfs and initramfs.
Tom Zanussie88d78f2006-08-27 01:23:47 -0700122relay.txt
123 - info on relay, for efficient streaming from kernel to user space.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700124romfs.txt
Jesper Juhl50fc9992006-03-28 01:56:43 -0800125 - description of the ROMFS filesystem.
Jonathan Corbetded49262008-03-28 11:19:56 -0600126seq_file.txt
Fabian Frederick50114c12014-01-23 15:55:28 -0800127 - how to use the seq_file API.
J. Bruce Fieldsd3cf91d02008-02-07 00:13:35 -0800128sharedsubtree.txt
129 - a description of shared subtrees for namespaces.
Jesper Juhl50fc9992006-03-28 01:56:43 -0800130spufs.txt
131 - info and mount options for the SPU filesystem used on Cell.
Fabian Frederick50114c12014-01-23 15:55:28 -0800132squashfs.txt
133 - info on the squashfs filesystem.
Jesper Juhl50fc9992006-03-28 01:56:43 -0800134sysfs-pci.txt
135 - info on accessing PCI device resources through sysfs.
Fabian Frederick50114c12014-01-23 15:55:28 -0800136sysfs-tagging.txt
137 - info on sysfs tagging to avoid duplicates.
Jesper Juhl50fc9992006-03-28 01:56:43 -0800138sysfs.txt
139 - info on sysfs, a ram-based filesystem for exporting kernel objects.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700140sysv-fs.txt
141 - info on the SystemV/V7/Xenix/Coherent filesystem.
Jesper Juhl50fc9992006-03-28 01:56:43 -0800142tmpfs.txt
143 - info on tmpfs, a filesystem that holds all files in virtual memory.
Fabian Frederick50114c12014-01-23 15:55:28 -0800144ubifs.txt
145 - info on the Unsorted Block Images FileSystem.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700146udf.txt
147 - info and mount options for the UDF filesystem.
148ufs.txt
149 - info on the ufs filesystem.
150vfat.txt
Fabian Frederick50114c12014-01-23 15:55:28 -0800151 - info on using the VFAT filesystem used in Windows NT and Windows 95.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700152vfs.txt
Fabian Frederick50114c12014-01-23 15:55:28 -0800153 - overview of the Virtual File System.
154xfs-delayed-logging-design.txt
155 - info on the XFS Delayed Logging Design.
156xfs-self-describing-metadata.txt
157 - info on XFS Self Describing Metadata.
Linus Torvalds1da177e2005-04-16 15:20:36 -0700158xfs.txt
159 - info and mount options for the XFS filesystem.