摘要: 当系统申请一个新的inode时。系统并不会对磁盘进行读写。它会在存储在内存的inode表(inode_table)中寻找一个空闲的位置。如果找到了,直接返回该inode。否则要等待一个空闲的位置。得到一个空闲的位置后,检查dirty位,如果dirty,那么需要写回磁盘。但是注意,系统并不会直接对磁盘... 阅读全文
posted @ 2015-03-31 15:53 ElNinoT 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章说到linux文件系统中分为超级块,inode块,block块。inode块给出文件的权限,修改时间,大小等信息。但是实际上,文件的数据是存储在block块中的。而inode块中给出了存储文件数据的block的编号。每个inode和block都有编号。文件系统一开始就将inode与bloc... 阅读全文
posted @ 2015-03-31 14:50 ElNinoT 阅读(262) 评论(0) 推荐(0) 编辑