码迷,mamicode.com
首页 > 其他好文 > 详细

磁盘存储文件图解

时间:2015-01-17 06:35:02      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:空间   信息   mtime   根目录   


目录读取过程

/var/log/aa.log 

 

1.先找到跟目录的(系统加载的时候以确定),找到根目录中文件名var对应的inode

2.再到Inode找到var目录对应的blockinode,并在存储区找到相应的block

3.var所在block中找到文件名为log的对应的inode

4.Inode找到log对应的blockinode,并在存储区找到相应的block

5.log所在block中找到文件名为aa.log的对应的inode

6.Inode找到aa.log对应的blockinode,并在存储区找到相应的block

7.读取文件

 

二、inode的内容


inode包含文件的元信息,具体来说有以下内容:除了文件名


  文件的字节数


  文件拥有者的User ID


  文件的Group ID


  文件的读、写、执行权限


文件的时间戳,共有三个:ctimeinode创建时间,mtime指文件内容上一次修改的时间,atime指文件最后一次访问的时间。


Inode区

存放Inode,大小固定,如果文件过多,此区也会存储满,即使数据存储区剩余空间,也无法在存储文件



 

 磁盘存储的详细图解见附件


本文出自 “90设计工作室” 博客,转载请与作者联系!

磁盘存储文件图解

标签:空间   信息   mtime   根目录   

原文地址:http://90design.blog.51cto.com/5046429/1604980

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!