inode与block详解
来源:互联网 发布:电脑找不到com端口 编辑:程序博客网 时间:2024/04/29 09:41
创建一个文件后,会同时创建一个inode和一个block,inode存放的是文件的属性信息,但是不包括文件名,并存放所对应数据所在的block块的地址的指针;block存放文件的数据,每个block最多存放一个文件,而当一个block存放不下的情况下,会占用下一个block。
linux里文件的文件名、文件属性、文件内容是分别存储的:文件名存放在目录项(即dentry)中,文件属性存放在inode中,一般情况下,每个inode占用1024 byte,即128字节的磁盘空间文件内容存放在数据块中。
block块可以用mkfs.ext3 -b来制定快的大小,每个block块最多可存放一个文件,所以一般block块的大小设置要根据我们服务器的应用了设置,如果这个服务器较多用来存放一些多的小文件,那就可以把block块的大小设置的小一些,不至于浪费空间,而当存放的都是大数据时就需要把block设置的大些,这样可以减少对磁盘block的读取次数,也可以减少inode的记录负担。
block越大,inode越少,适合存储大文件的文件系统;block越小,inode越多,适合存储文件多而小的文件系统。
系统运行时,inode和block会在修改后内存与磁盘做一个同步,我们用ls -li列出来的内容这是内存中的暂存,所以有时候系统非正常的关机会导致block和inode的不同步问题。
本文出自 “追求卓越,成功迎面而来” 博客,请务必保留此出处http://rilee.blog.51cto.com/467020/311962
- inode与block详解
- inode与super block
- inode与super block
- inode与block
- block(data block,directory block)、inode、块位图、inode位图和super block概念详解
- inode与block面试题案例
- 磁盘管理之inode与block
- inode与block;文件与目录的关系
- linux文件系统与模型【笔记】 surper block/inode/dentry/file
- 《Inode与Block重要知识总结核心讲解》
- 磁盘inode和block
- inode详解
- Inode详解
- Inode详解
- inode详解
- inode详解
- inode 详解
- inode,block,superblock的关系
- MS10-081/CVE-2010-2746
- 使用无限生命期Session的方法
- Drive-By Download测试框架 - drivesploit
- 老人与狗
- 高端内存和低端内存
- inode与block详解
- C#中的全局变量 winform全局变量,传参,cache,datagrid简单介绍
- 互联网产品的九个精神
- javascript优化编译器 - Closure Compiler
- Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)
- Ubuntu eclipse Enviroment Android Development
- javascript的数组API
- Jeecms 源码剖析
- 运行安装程序时发生(-5004 : 0x8002802b错误)