Linux文件系统

区块的组成 :data block(数据区块)、Inode table(inode 表格)、 superbolck(超级块)、filesystem description(文件系统描述说  明)、 block bitmap(区块对照表)、 inode bitmap(inode对照表)

  • data block : 放置文件内容数据地方
  • inode table : 记录文件的属性以及该文件实际数据是放置在哪几里block内
  • superblock : 记录整个filesystem相关信息的地方,没有superblock就没有filesystem
  • filesystem description : 描述每个block group的开始与结束的block号码,以及说明每个区段(superblock、bitmap、inodemap、 data block)分别介于哪一个block号码之间
  • block bitmap : 记录 block 为空,哪些不为空
  • inode bitmap : 记录使用与未使用的 inode 号码

 

每个filesystem都有独立的 inode / block / superblock 等信息,整个文件系统要能够连接到目录树才能被我们使用。讲文件系统与目录树结合的动作我们称为 “ 挂载

 

df : 列出文件系统的整体磁盘使用量

  • df - h : 将容量结果以易读的容量格式读出来

        Linux文件系统  

  • df - aT : 将系统内的所有特殊文件格式及名称都列出来

        Linux文件系统

  • df -h /etc : 将 /etc 下面的可用的磁盘容量以易读的容量格式显示

 

du : 评估文件系统的磁盘使用量

 

Hard Link(实体链接, 硬式链接 或 实际链接) :在某个目录下新增一笔文件名连接到某 inode 号码的关联记录而已,但是不能跨filesystem和link目录

Linux文件系统

Symbolic Link (符号链接, 亦及是捷径) : 创建一个独立的文件

Linux文件系统

创建链接 : ln

 

 

lsblk : 列出系统上的所有磁盘列表 list block device 的缩写  

     Linux文件系统

上一篇:PHP中filesystem的使用


下一篇:Linux文件系统概述二