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

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

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

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

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

     

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

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

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

  • 相关阅读:
    我的博客的定制代码
    在网站中使用Bing Translator插件翻译文章。
    java 爬虫 WebMagic(四)-Scheduler
    java 爬虫 WebMagic(三)-PipeLine
    java 爬虫 WebMagic(二)-PageProcessor
    java 爬虫 WebMagic(一)-Spider
    java 解析json 万能型
    c# 解析Json 万能型
    常用的Linux 命令
    将文件夹和文件提交到git
  • 原文地址:https://www.cnblogs.com/dilidingzhi/p/4094995.html
Copyright © 2011-2022 走看看