博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统属性文件详解
阅读量:5039 次
发布时间:2019-06-12

本文共 1173 字,大约阅读时间需要 3 分钟。

1)inode概述
  中文意思就是索引节点(index node)第一部分是inode 第二部分是block
  inode主要用来存放文件属性信息的(也就是ls - l 的结果)包含的属性信息包括文件的大小属性归属的用户组,读写权限,文件类型 修改时间,指向文件的指针但不包含文件名
  block 是用来存放数据的(照片视频)有关block大小:磁盘读取数据是按block为单位读取的,一个block只能存放一个文件的内容,所以block并不是越大越好

  生产环境:block大小如何处理?

      如果是大文件的业务,block给大一点,如果是小文件的业务,block给小一点

      ext3/ext4最大只能给4K,工作中没有小于4K 的文件,所以我们给最大4K就可以了

  dumpe2fs /dec/sda2|grep -i "Inode size"

  查看inode的总量和使用量 df -i

  查看磁盘是使用量 df -h

  

  小结,1,一个文件至少要占用一个inode和一个block,,
     2, ext3/ext4文件系统的block的大小一般有1k,2k,4k,其中引导分区等为1k普通分区为4K
     3,查看inode和block 的数量和大小

1      dumpe2fs /dec/sda1|grep -i "Inode size" 2      dumpe2fs /dec/sda1|grep -i "Inode count" 3  4      dumpe2fs /dec/sda1|grep -i "block size" 5      dumpe2fs /dec/sda1|grep -i "block count"

  

总结:

  1)磁盘分区格式化文件系统后,会分为inode和block俩部分内容

  2)inode存放文件的属性以及指向文件实体的指针,文件名不在inode里,

  3)访问文件,通过文件-->inode-->blocks。

  4)inode一把情况下默认大小为256B,block大小124K,默认是4K,注意引导分区等特殊分区除外

  5)通过df -查看inode的数量及使用情况,dumpe2fs /dev/sda1 查看inode及block的大小及数量

  6)一个文件至少要占用一个inode及一个block,对个文件可以占用同一个inode(硬连接)

  &)一个block只能被一个文件使用,如果文件很小block太大剩余空间浪费,无法继续被其他文件使用

  8)block不是越大越好,根据需求,一般默认最大4K就好了

 

转载于:https://www.cnblogs.com/liang-io/p/9311148.html

你可能感兴趣的文章
python将两个数组合并成一个数组的两种方法的代码
查看>>
Java基础8-浅谈java程序的运行机制与JVM运行
查看>>
MyBatis之级联——鉴别器
查看>>
javascript:void(0)的含义
查看>>
解决android启动程序时,会出现一个短暂的白色空白界面的问题
查看>>
BZOJ‘s Usaco 奶牛题集锦
查看>>
生成器
查看>>
drf权限组件
查看>>
输入月份和日期,得出是今年第几天
查看>>
利用mysqldump备份mysql
查看>>
Qt中子窗口全屏显示与退出全屏
查看>>
使用brew安装软件
查看>>
[BZOJ1083] [SCOI2005] 繁忙的都市 (kruskal)
查看>>
吴裕雄 python 机器学习——数据预处理嵌入式特征选择
查看>>
Centos6.4安装JDK
查看>>
201521123069 《Java程序设计》 第4周学习总结
查看>>
线性表的顺序存储——线性表的本质和操作
查看>>
【linux】重置fedora root密码
查看>>
数组的扩展
查看>>
关于空间背景颜色的操作
查看>>