Linux操作系统文件管理概论
2017-12-30冯航武汉学院信息及传播学院信息系
数码世界 2017年10期
冯航 武汉学院信息及传播学院信息系
Linux操作系统文件管理概论
冯航 武汉学院信息及传播学院信息系
1 、Linux文件系统概述
文件系统是操作系统用来明确存储设备(常见的为磁盘,也有基于分区上的文件的方法以及数据结构;即是在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称之为文件管理系统,简称为文件系统。文件系统是由三部分组成:文件系统的接口,对于对象操纵和管理的软件集合,对象以及属性。从系统的角度来看,文件系统是对于文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体点说,它主要负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等功能。
2 、Inode(i节点)
2.1 Indoe的定义
inode中文译为索引节点,它是用来存放档案及目录的基本信息,包含时间、档名、使用者及群组等。
2.2 Indoe的分类及其具体含义
inode分为内存中的inode和文件系统中的inode,为了避免混淆,我们称前者为VFSinode,而后者以EXT2为代表,我们称为Ext2inode。下面分别对VFSinodee与Ext2inode做一下简单的描述:
VFSinode里包含文件访问权限、属主、组、大小、生成时间、访问时间、最后修改时间等信息。VFSinode是linux管理文件系统的最基本单位,同时也是文件系统连接任何子目录、文件的桥梁。inode结构中的静态信息取自物理设备上的文件系统,由文件系统指定的函数填写,它只存在于内存中,可以通过inode缓存访问。虽然每个文……
登录APP查看全文
