Linux-文件系统中的-inode

参考

inode (Index node) 是一个数据结构, 其存放了文件/目录的一些元信息.

Linux 或 UNIX-like 文件系统中, 所有的 inode 都是唯一的.

inode 通过 inode number 来区分.

inode 存放的元信息

包括:

File type
File size
Owner ID
Group ID
Read, write and execute permissions
Last access time
Last change time
Last modification time

inode 数目

一个文件系统的 inode 数目是有限的, 及时磁盘空间还足够, 但是没有 inode 也无法创建文件.

可以用 df -i 来查看一个 filesystem 的 inodes 数.

查看文件的 inode number

可以用 statls -i:

1
2
stat /var/log/lastlog
ls -i /var/log/lastlog

查看目录的 inode number

ls -idl:

1
ls -idl /var/log/lastlog

Linux-文件系统中的-inode
http://example.com/2023/11/29/Linux-文件系统中的-inode/
作者
Jie
发布于
2023年11月29日
许可协议