zoukankan      html  css  js  c++  java
  • UFS文件系统简明学习笔记

    UNIX底下有很多文件系统,我在apue上看到了一点关于ufs文件系统的知识,想把它记下来,

    在每一分区上会建立一个文件系统,很多操作也仅能在一个文件系统里实现

    文件系统大概包含 自举块 超级块 柱面组

    柱面组则包含了 超级块副本,配置信息,i 节点图,块位图,  i节点,数据块

     

    一个文件的创建是利用i节点创建的,其有指向它的链接计数,表明有几个它的文件名和i节点编码,代表一个实际的空间可以有多个文件名,要删除实际空间上的数据就必须将所有的链接清楚掉,而文件的内容是有i节点里面的数据决定的,它可以指向多个数据块,说明文件的权限和文件的类型,长度等等数据

    一个文件目录的创立则要复杂一下, 可以说一个文件目录就是一个文件,但又比一个单纯的文件多了一些特性,创建一个单纯的叶目录时,i节点指向的文件块就会自带两个目录指向 . 和 .. ,前者指向它本身,后者指向她的父母目录。而i节点本身的链接计数,自带两个链接计数,一个是父母下的链接指向,另一个是自己的 . 指向

    。想一下,既然创建新目录时会有一个 .. 那么父目录下自然增加了一个链接,所以父目录至少有3个链接计数

  • 相关阅读:
    [玩]用安卓手机搭建免费Linux服务器
    SSM自学教程
    outlook 2016 系列1--收件归类
    软件开发流程模型
    Android P系统编译之使用PRODUCT_COPY_FILES拷贝文件或文件夹
    车载系统交互的三秒原则
    同理心地图
    Excel 操作
    Android中5种最常见的内存泄漏问题以及解决办法
    android动画相关
  • 原文地址:https://www.cnblogs.com/dilidingzhi/p/4094995.html
Copyright © 2011-2022 走看看