Linux文件信息,inode包含文件信息
名词 | 含义 |
---|---|
扇区 | 文件在硬盘是最小存出单位,每个扇区存储512B |
块 | 4kB,8个扇区组成一个块 |
Inode(索引节点) | 存储文件的元信息 |
Inode | 包含文件信息,文件长度,文件的用户所有者,文件的组群所有者,文件的权限,文件的时间戳(atime,mtime,ctime),文件链接数,文件数据块的位置 |
文件名保存在目录项中(direcory entry) | 文件名把文件的名称和对应的inode关联起来 |
Inode大小 | Inode也占用硬盘空间,操作系统将硬盘分成2个区域,一个数据区,存放数据,另一个是inode区,存放inodo包含的信息,每个inode节点一般是256B Inode总数在格式化就给定了,每1KB或2KB就设置一个inode |
df -i | 查看inode总数和使用数 |
由于每个文件都必须有一个inode | 因此有可能发生inode已经用光,但是硬盘还未存满的情况,这时就无法在硬盘上创建新文件 |
Inode号码 | 每个inode都有一个号码 |
Linux系统用inode号码 | 来识别不同的文件, |
Ls -i 文件名 | 查看文件的inode号码 |
Ls -I /目录名 | 查看目录的inode号码 |
stat 文件名 | 查看文件inode信息 |