首页 > 代码库 > 磁盘存储文件图解
磁盘存储文件图解
目录读取过程
/var/log/aa.log
1.先找到跟目录的(系统加载的时候以确定),找到根目录中文件名var对应的inode
2.再到Inode区找到var目录对应的block的inode,并在存储区找到相应的block。
3.在var所在block中找到文件名为log的对应的inode
4.到Inode区找到log对应的block的inode,并在存储区找到相应的block。
5.在log所在block中找到文件名为aa.log的对应的inode
6.到Inode区找到aa.log对应的block的inode,并在存储区找到相应的block。
7.读取文件
二、inode的内容
inode包含文件的元信息,具体来说有以下内容:除了文件名
* 文件的字节数
* 文件拥有者的User ID
* 文件的Group ID
* 文件的读、写、执行权限
* 文件的时间戳,共有三个:ctime指inode创建时间,mtime指文件内容上一次修改的时间,atime指文件最后一次访问的时间。
Inode区
存放Inode,大小固定,如果文件过多,此区也会存储满,即使数据存储区剩余空间,也无法在存储文件
磁盘存储的详细图解见附件
本文出自 “90设计工作室” 博客,转载请与作者联系!
磁盘存储文件图解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。