zoukankan      html  css  js  c++  java
  • inode与block

    文件在存储过程中会将文件分成三个部分进行存储

    数据存放在:block

    属性元信息放在:inode

    文件名属于:目录

    目录的组成:文件名和inode

    block的组成:文件存放在硬盘中,硬盘中划分的扇区,每个扇区存在512字节也就是0.5k

    每次读取时一个个扇区读的话效率太慢所以有了block的存在,因为每次都是连续读很多扇区,就是每次读一个块(block)

    一个文件必须占用一个inode,但至少占用一个块

    打开文件的步骤:

    1,系统查找这个文件的inode号

    2,通过inode号获取inode信息

    3,查看对文件的权限是否可以查看

    4,找到文件数据所在的block,读出数据

    inode一般大小是(128---256B)

    一般有12个直连接,一个间接,1个双间接,1个三连接。

    十二个直连接:共占用48字节磁盘空间,包含12个直接block号的信息,若文件系统默认block大小为4kb,那就是12*4=48KB

    间接指的是:inode中所记录下的4字节内容,所指向的block,这个block存放的不是真正的内容,而是真实文件所存放位置block号信息

    1024*4

    双间接:1024*1024*4

    三间接:1024*1024*1024*4

  • 相关阅读:
    [Poi2000]病毒
    [Zjoi2015]诸神眷顾的幻想乡
    P1663 山
    P1837 单人纸牌
    P6584 重拳出击
    CF460C Present
    10.5 学习笔记
    多项式学习笔记(一) FFT
    NOIP 2020 游记
    uva 经典习题选做(dp专项)
  • 原文地址:https://www.cnblogs.com/CAPF/p/11331503.html
Copyright © 2011-2022 走看看