zoukankan      html  css  js  c++  java
  • 理解inode如何指向block

    一个inode编号如何实现,指向n多个block块的呢?

    本质:

              第一步:在CentOS系统中目录/tmp下 touch {01..12} 个文件; 然后mkdir block目录

              第二步:cd切换到新建立的block目录下,mkdir  {001..256}block.a

              第三步:cd切换到新建立的001block.a目录下,mkdir  {001..256}block.b 

              第四步:cd切换到新建立的001block.b目录下,mkdir  {001..256}block.c

            到这里,ls查看一下第一步创建的block目录中的情况;第一眼肯定有点晕,喔太多了!

            而001block.a和001block.b就不用讲了,和上面情况一样一样的!看得都要吐了!

            好了讲完了,大家明白inode了吗?

            什么? 这就完了——TMD,我要有把刀,先把作者拉出来;绑到到汽车尾部,绕地球跑上十圈再说!

           对不起!对不起!想起来,还差一点:

           第一步touch建立的12个文件 —— 12个直接指针

           第二步中建立后缀点a的目录 —— 一个三间接指针 (你猜)

           第三步中建立后缀点b的目录 —— 一个二间接指针 (棕)

           第四步中建立后缀点c的目录 —— 一个一间接指针 (绿)

         

           总结:谁的小弟多,谁是老大

                     三间接带着小弟最多,每个目录都有256个小二,到这里大家不要,不要,不要停;想想小一在哪儿?

                     小二里面差了点,但还不错每个下面也有256个小一

                     小一惨了拿着刀,根12个直接指针待遇一样;估计是要将作者大卸八块呀!

         

           各位等等,我先上趟厕所 —— 赶紧跑呀,再不跑命没了!

          

  • 相关阅读:
    使用hooks实现的react的一个拖动小demo
    邻接矩阵和邻接链表存储
    版本的故事(五)闯关旅程
    从技术谈到管理,把系统优化的技术用到企业管理
    版本的故事(四)版本号有多重要
    版本的故事(三)取个好名字
    版本的故事(二)版本的诞生
    版本的故事(一)为什么要写版本的故事
    JAVA SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP 连接失败
    js正则0-100之间的正整数
  • 原文地址:https://www.cnblogs.com/hxy5/p/9452780.html
Copyright © 2011-2022 走看看