dentry结构体和inode结构体
dentry结构体相关信息: struct ext2_dir_entry_2 { __u32 inode; /* 文件的inode号 */ __u16 rec_len; /* 目录项长度 */ __u8 name_len; /* 文件名包含的字符数 */ __u8 file_type; /* 文件类型 */ char name[EXT2_NAME_LEN]; /* 文件名 */ }; rec_len代表当前目录项的长度 name_len代表的是文件名的长度 file_type代表文件的文件类型,有以下几种: enum { EXT2_FT_UNKNOWN, /*未知*/ EXT2_FT_REG_FILE, /*常规文件*/ EXT2_FT_DIR, /*目录文件*/ EXT2_FT_CHRDEV, /*字符设备文件*/ EXT2_FT_BLKDEV, /*块设备文件*/ EXT2_FT_FIFO, /*命名管道文件*/ EXT2_FT_SOCK, /*套接字文件*/ EXT2_FT_SYMLINK, /*符号连文件*/ EXT2_FT_MAX /*文件类型的最大个数*/ }; inode结构体详细信息: struct ext2_inode { __u16 i_mode; /* 文件的权限 */ __u16 i_uid; /* 文件所有者ID */ __u32 i_size; /*