跳转至

简介

本文主要用于描述ext2文件系统的相关结构及用于查看文件系统相关信息的部分指令。

系统结构

ext2文件系统主要包含三个部分:

  • super block(记录文件系统整体信息,如文件系统整体信息)
  • inode
  • Data block

文件结构

文件主要有两部分构成:

  • inode
  • Data block

其中inode用于记录与文件属性相关的信息,Data block用于记录该文件的实际数据。在inode中存储用于记录数据的Data block的下标。

FileArchitecture

目录结构

目录在磁盘上也是以文件的形式存在的,主要包括两个部分:

  • inode
  • Data block

其中inode是用于记录与目录相关的属性,Data block中用于记录该目录下的文件名称与该文件相对应的inode下标

dirArchitecture

相关指令

  • 查看文件的inode下标
$ touch inode.test #建立inode.test文件
$ ls -i inode.test

我本机使用ls -i inode.test指令输出结果为:

5768721 inode.test

这里的5768721为该文件的inode下标。