【底层原理】彻底理解Linux文件系统
原文中文,约11800字,阅读约需28分钟。发表于: 。对于Linux平台的深度用户而言,文件系统这一概念自然是老生常谈,但对于那些刚踏入Linux世界的新玩家,则可能因为这个概念而感到一头雾水,事实上,我自己在初期也是这样的一员。
本文介绍了Linux文件系统的基本概念和原理,包括文件的管理和操作。Linux使用虚拟文件系统VFS来支持不同类型的文件系统。详细介绍了ext2文件系统的结构,包括superblock、inode、block、group、group descriptor、block bitmap和inode table等。还讨论了不同块大小对文件容量的影响。