用户模式:用户空间
内核模式:
文件系统是内核的功能
由于VFS的存在,使linux支持多种文件系统
磁盘一部分存元数据,(matadata):inode;另外存放数据.
块的大小(block size):
1KB 2KB 4KB 2^n次方大小
inode的大小还要由块的大小来决定
软链接一般不会需要block
设备文件不会用到block
bitmap:查找数据的一种重要方式
inode bitmap
block bitmap
ext2 和 ext3的最大区别是:
ext3是日志文件系统(journal file system)
Super block: 可以使用dumpe2fs -h进行查看
它是硬盘分区开头——开头的第一个byte是byte 0,
从 byte 1024开始往后的一部分数据。
由于 block size最小是 1024 bytes,所以super block可能是在block 1中(此时block 的大小正好是 1024 bytes),
也可能是在block 0中。 超级块中的数据其实就是文件卷的控制信息部分,
也可以说它是卷资源表,有关文件卷的大部分信息都保存在这里。
例如:硬盘分区中每个block的大小、硬盘分区上一共有多少个
block group、以及每个block group中有多少个inode。
摘自:
http://baike.baidu.com/link?url=vkyx7jTxTT5yBt_I29X13auWsh9vRO8dD2LRf4-VYSJEpJhy-Z035-awqti-5udLRTB9m8Bd3a8Wk5-4n2Fc9q