EXT2通过一个inode 结构来描叙文件系统中文件并确定此文件系统的拓扑结构。inode 结构描叙文件中数据占据哪个块以及文件的存取权限、文件修改时间及文件类型。EXT2 文件系统中的每个文件用一个inode 来表示且每个inode 有唯一的编号。文件系统中所有的inode都被保存在inode 表中。 EXT2 目录仅是一个包含指向其目录入口指针的特殊文件(也用inode表示)。
ext2在建立目录和文件时的操作:
1.目录
在linux中建立一个目录,ext2会给该目录分配一个inode与至少一个块。其中,inode记录该目录的相关属性,并指向分配到的那个块。块记录在这个目录下的相关文件(或目录)的关联性(关联性,主要指的就是文件名和inode的对应关系)。
2.文件
ext2在建立文件时会分配至少一个inode与相对于该文件大小的块数量。例如,如果块大小为4KB,要建立一个100kb的文件,linux将分配一个inode与25个块来存储该文件。
要注意,inode本身并不记录文件名,而是记录文件的相关属性,文件名则记录在目录所属的块区域。文件与目录的关联性会记录在目录的块区域。所以,在读取文件的内容时,先由根目录获取文件上层目录的inode,通过这个inode找到目录的块区域,然后通过块区域记录的文件关联性找到文件的inode,然后通过该文件的inode的块指针,来获取文件的实际内容。
总之,一个分区如果被格式化为ext2,该分区会被分为2个部分,inode(索引节点表)和块区域一个分区内,所有目录或文件对应的inode号都是不一样的。如果一样,表示不在一个分区,例如:
ls -lid / /home
载入点:就是把你的磁盘分区挂到哪个目录下,那个目录就叫mount point~
ext2在建立目录和文件时的操作:
1.目录
在linux中建立一个目录,ext2会给该目录分配一个inode与至少一个块。其中,inode记录该目录的相关属性,并指向分配到的那个块。块记录在这个目录下的相关文件(或目录)的关联性(关联性,主要指的就是文件名和inode的对应关系)。
2.文件
ext2在建立文件时会分配至少一个inode与相对于该文件大小的块数量。例如,如果块大小为4KB,要建立一个100kb的文件,linux将分配一个inode与25个块来存储该文件。
要注意,inode本身并不记录文件名,而是记录文件的相关属性,文件名则记录在目录所属的块区域。文件与目录的关联性会记录在目录的块区域。所以,在读取文件的内容时,先由根目录获取文件上层目录的inode,通过这个inode找到目录的块区域,然后通过块区域记录的文件关联性找到文件的inode,然后通过该文件的inode的块指针,来获取文件的实际内容。
总之,一个分区如果被格式化为ext2,该分区会被分为2个部分,inode(索引节点表)和块区域一个分区内,所有目录或文件对应的inode号都是不一样的。如果一样,表示不在一个分区,例如:
ls -lid / /home
载入点:就是把你的磁盘分区挂到哪个目录下,那个目录就叫mount point~