Useful Links
Computer Science
Operating Systems
File Systems
1. Introduction to File Systems
2. File System Architecture
3. File Concepts
4. Directory Systems and Naming
5. Storage Device Organization
6. On-Disk File System Implementation
7. File System Performance
8. File System Reliability and Recovery
9. Security and Access Control
10. Traditional File System Types
11. Specialized File Systems
12. Advanced File System Concepts
Specialized File Systems
Flash Memory File Systems
Flash Memory Characteristics
Erase Block Organization
Wear Leveling Requirements
Write Amplification
JFFS2
Journaling Flash File System
Compression Support
UBIFS
UBI Layer Integration
Scalability Improvements
F2FS
Flash-Friendly Design
Log-Structured Approach
Multi-Head Logging
Optical Disc File Systems
ISO 9660
Standard Structure
Rock Ridge Extensions
Joliet Extensions
UDF
Universal Disk Format
Packet Writing Support
Multi-Session Support
Network and Distributed File Systems
Network File System
NFS Protocol Versions
Stateless Design
RPC-Based Communication
Server Message Block
SMB/CIFS Protocol
Authentication Mechanisms
Opportunistic Locking
Distributed File System Concepts
Location Transparency
Replication and Consistency
Fault Tolerance
Virtual and Pseudo File Systems
Process File System
/proc Interface
Process Information Exposure
System File System
/sys Interface
Kernel Object Representation
Device File System
/dev Interface
Device Node Management
Temporary File Systems
RAM-Based Storage
tmpfs Implementation
Previous
10. Traditional File System Types
Go to top
Next
12. Advanced File System Concepts