Linux Filesystems in 21 days 45 minutes ..A Step by Step Introduction to Writing (or Understanding) a Linux FilesystemSteve FrenchLinux Filesystems/Samba De signIBM Linux Technology Centerhttp://svn.samba.org/samba/ftp/cifs-cvs/samplefs.tar.gzLegal StatementThis work represents the views of the author and does not necessarily reflect the views of IBM Corporation.The following terms are trademarks or registered trademarks of International Business Machines Corporation in the United States and/or other countries: IBM (logo), A full list of U.S. trademarks owned by IBM may be found at http://www.ibm.com/legal/copytrade.shtml. Linux is a registered trademark of Linus Torvalds. Other company, product, and service names may be trademarks or service marks of others.O utline● Who am I?● FS background info● Days 1 through 7, basic ops● FS Data Structures● Days 8 and 9● FS O perations● Days 10 - 11 finished our sample● Days 12 - 21 – advanced opsWho Am I?● Author and maintainer of Linux cifs vfs (for accessing Samba, Windows and various SMB/CIFS based N AS appliances)● Me mber of the Samba team, coauthor of CIFS Technical Reference and former SN IA CIFS Working G roup chair● Architect for Filesystems/N FS/Samba in IBM LTCN ote ..● Linux is constantly evolving, interfaces change (even those used by these small samples)!–See Documentation directory of kernel (e.g. feature-removal-schedule.txt) or even better kernel source itself if ...
Voir