Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | 00-INDEX |
| 2 | - this file (info on some of the filesystems supported by linux). |
| 3 | Locking |
| 4 | - info on locking rules as they pertain to Linux VFS. |
Henrik Austad | 3cf8ca1 | 2014-02-10 14:25:33 -0800 | [diff] [blame] | 5 | Makefile |
| 6 | - Makefile for building the filsystems-part of DocBook. |
Eric Van Hensbergen | e03abc0 | 2007-02-11 13:21:39 -0600 | [diff] [blame] | 7 | 9p.txt |
| 8 | - 9p (v9fs) is an implementation of the Plan 9 remote fs protocol. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 9 | adfs.txt |
| 10 | - info and mount options for the Acorn Advanced Disc Filing System. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 11 | afs.txt |
| 12 | - info and examples for the distributed AFS (Andrew File System) fs. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 13 | affs.txt |
| 14 | - info and mount options for the Amiga Fast File System. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 15 | autofs4-mount-control.txt |
| 16 | - info on device control operations for autofs4 module. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 17 | automount-support.txt |
| 18 | - information about filesystem automount support. |
| 19 | befs.txt |
| 20 | - information about the BeOS filesystem for Linux. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 21 | bfs.txt |
| 22 | - info for the SCO UnixWare Boot Filesystem (BFS). |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 23 | btrfs.txt |
| 24 | - info for the BTRFS filesystem. |
| 25 | caching/ |
| 26 | - directory containing filesystem cache documentation. |
Cheng Renquan | 8136b58 | 2010-03-29 19:05:57 +0800 | [diff] [blame] | 27 | ceph.txt |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 28 | - info for the Ceph Distributed File System. |
| 29 | cifs/ |
| 30 | - directory containing CIFS filesystem documentation and example code. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 31 | coda.txt |
| 32 | - description of the CODA filesystem. |
Joel Becker | 7063fbf | 2005-12-15 14:29:43 -0800 | [diff] [blame] | 33 | configfs/ |
| 34 | - directory containing configfs documentation and example code. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 35 | cramfs.txt |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 36 | - info on the cram filesystem for small storage (ROMs etc). |
Matthew Wilcox | 95ec8da | 2015-02-16 15:59:09 -0800 | [diff] [blame] | 37 | dax.txt |
| 38 | - info on avoiding the page cache for files stored on CPU-addressable |
| 39 | storage devices. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 40 | debugfs.txt |
| 41 | - info on the debugfs filesystem. |
| 42 | devpts.txt |
| 43 | - info on the devpts filesystem. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 44 | directory-locking |
| 45 | - info about the locking scheme used for directory operations. |
Mark Fasheh | 8df08c8 | 2005-12-15 14:31:23 -0800 | [diff] [blame] | 46 | dlmfs.txt |
| 47 | - info on the userspace interface to the OCFS2 DLM. |
J. Bruce Fields | e9b1a4d | 2008-02-07 00:13:35 -0800 | [diff] [blame] | 48 | dnotify.txt |
| 49 | - info about directory notification in Linux. |
Randy Dunlap | 1e0051a | 2010-03-10 15:21:57 -0800 | [diff] [blame] | 50 | dnotify_test.c |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 51 | - example program for dnotify. |
Rob Landley | c811ac5 | 2007-09-11 15:23:41 -0700 | [diff] [blame] | 52 | ecryptfs.txt |
| 53 | - docs on eCryptfs: stacked cryptographic filesystem for Linux. |
Matt Fleming | e913ca7 | 2012-10-04 09:57:31 +0100 | [diff] [blame] | 54 | efivarfs.txt |
| 55 | - info for the efivarfs filesystem. |
Thadeu Lima de Souza Cascardo | 9f24916 | 2009-07-27 13:26:32 -0300 | [diff] [blame] | 56 | exofs.txt |
| 57 | - info, usage, mount options, design about EXOFS. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 58 | ext2.txt |
| 59 | - info, mount options and specifications for the Ext2 filesystem. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 60 | ext3.txt |
| 61 | - info, mount options and specifications for the Ext3 filesystem. |
Dave Kleikamp | fc513a3 | 2006-10-11 01:21:25 -0700 | [diff] [blame] | 62 | ext4.txt |
| 63 | - info, mount options and specifications for the Ext4 filesystem. |
Jaegeuk Kim | 98e4da8 | 2012-11-02 17:05:42 +0900 | [diff] [blame] | 64 | f2fs.txt |
| 65 | - info and mount options for the F2FS filesystem. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 66 | fiemap.txt |
| 67 | - info on fiemap ioctl. |
| 68 | files.txt |
| 69 | - info on file management in the Linux kernel. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 70 | fuse.txt |
| 71 | - info on the Filesystem in User SpacE including mount options. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 72 | gfs2-glocks.txt |
| 73 | - info on the Global File System 2 - Glock internal locking rules. |
| 74 | gfs2-uevents.txt |
| 75 | - info on the Global File System 2 - uevents. |
Denis Cheng | 5d4b355 | 2007-10-16 23:31:16 -0700 | [diff] [blame] | 76 | gfs2.txt |
| 77 | - info on the Global File System 2. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 78 | hfs.txt |
| 79 | - info on the Macintosh HFS Filesystem for Linux. |
Denis Cheng | 5d4b355 | 2007-10-16 23:31:16 -0700 | [diff] [blame] | 80 | hfsplus.txt |
| 81 | - info on the Macintosh HFSPlus Filesystem for Linux. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 82 | hpfs.txt |
| 83 | - info and mount options for the OS/2 HPFS. |
Denis Cheng | 5d4b355 | 2007-10-16 23:31:16 -0700 | [diff] [blame] | 84 | inotify.txt |
| 85 | - info on the powerful yet simple file change notification system. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 86 | isofs.txt |
| 87 | - info and mount options for the ISO 9660 (CDROM) filesystem. |
| 88 | jfs.txt |
| 89 | - info and mount options for the JFS filesystem. |
J. Bruce Fields | 98257af | 2007-09-30 22:18:55 -0400 | [diff] [blame] | 90 | locks.txt |
| 91 | - info on file locking implementations, flock() vs. fcntl(), etc. |
Joern Engel | 5db53f3 | 2009-11-20 20:13:39 +0100 | [diff] [blame] | 92 | logfs.txt |
| 93 | - info on the LogFS flash filesystem. |
J. Bruce Fields | 4f3b19c | 2007-09-24 18:52:09 -0400 | [diff] [blame] | 94 | mandatory-locking.txt |
| 95 | - info on the Linux implementation of Sys V mandatory file locking. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 96 | ncpfs.txt |
| 97 | - info on Novell Netware(tm) filesystem using NCP protocol. |
J. Bruce Fields | dc7a081 | 2009-10-27 14:41:35 -0400 | [diff] [blame] | 98 | nfs/ |
| 99 | - nfs-related documentation. |
Ryusuke Konishi | 962281a | 2009-04-06 19:01:20 -0700 | [diff] [blame] | 100 | nilfs2.txt |
| 101 | - info and mount options for the NILFS2 filesystem. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 102 | ntfs.txt |
| 103 | - info and mount options for the NTFS filesystem (Windows NT). |
Mark Fasheh | ccd979b | 2005-12-15 14:31:24 -0800 | [diff] [blame] | 104 | ocfs2.txt |
| 105 | - info and mount options for the OCFS2 clustered filesystem. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 106 | omfs.txt |
| 107 | - info on the Optimized MPEG FileSystem. |
| 108 | path-lookup.txt |
| 109 | - info on path walking and name lookup locking. |
| 110 | pohmelfs/ |
| 111 | - directory containing pohmelfs filesystem documentation. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 112 | porting |
| 113 | - various information on filesystem porting. |
| 114 | proc.txt |
| 115 | - info on Linux's /proc filesystem. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 116 | qnx6.txt |
| 117 | - info on the QNX6 filesystem. |
| 118 | quota.txt |
| 119 | - info on Quota subsystem. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 120 | ramfs-rootfs-initramfs.txt |
| 121 | - info on the 'in memory' filesystems ramfs, rootfs and initramfs. |
Tom Zanussi | e88d78f | 2006-08-27 01:23:47 -0700 | [diff] [blame] | 122 | relay.txt |
| 123 | - info on relay, for efficient streaming from kernel to user space. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 124 | romfs.txt |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 125 | - description of the ROMFS filesystem. |
Jonathan Corbet | ded4926 | 2008-03-28 11:19:56 -0600 | [diff] [blame] | 126 | seq_file.txt |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 127 | - how to use the seq_file API. |
J. Bruce Fields | d3cf91d0 | 2008-02-07 00:13:35 -0800 | [diff] [blame] | 128 | sharedsubtree.txt |
| 129 | - a description of shared subtrees for namespaces. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 130 | spufs.txt |
| 131 | - info and mount options for the SPU filesystem used on Cell. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 132 | squashfs.txt |
| 133 | - info on the squashfs filesystem. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 134 | sysfs-pci.txt |
| 135 | - info on accessing PCI device resources through sysfs. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 136 | sysfs-tagging.txt |
| 137 | - info on sysfs tagging to avoid duplicates. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 138 | sysfs.txt |
| 139 | - info on sysfs, a ram-based filesystem for exporting kernel objects. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 140 | sysv-fs.txt |
| 141 | - info on the SystemV/V7/Xenix/Coherent filesystem. |
Jesper Juhl | 50fc999 | 2006-03-28 01:56:43 -0800 | [diff] [blame] | 142 | tmpfs.txt |
| 143 | - info on tmpfs, a filesystem that holds all files in virtual memory. |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 144 | ubifs.txt |
| 145 | - info on the Unsorted Block Images FileSystem. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 146 | udf.txt |
| 147 | - info and mount options for the UDF filesystem. |
| 148 | ufs.txt |
| 149 | - info on the ufs filesystem. |
| 150 | vfat.txt |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 151 | - info on using the VFAT filesystem used in Windows NT and Windows 95. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 152 | vfs.txt |
Fabian Frederick | 50114c1 | 2014-01-23 15:55:28 -0800 | [diff] [blame] | 153 | - overview of the Virtual File System. |
| 154 | xfs-delayed-logging-design.txt |
| 155 | - info on the XFS Delayed Logging Design. |
| 156 | xfs-self-describing-metadata.txt |
| 157 | - info on XFS Self Describing Metadata. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 158 | xfs.txt |
| 159 | - info and mount options for the XFS filesystem. |