inode 保存文件系统对象的元信息数据(metadata)。当一个文件被创建时会分配一个 filename 和 inode number。
/lost+found 存储发生意外后丢失的文件inode,只有 root 可以进入。
查看某个文件的inode信息:
stat a.txt
File: `a.txt'
Size: 5 Blocks: 8 IO Block: 4096 regular file
Device: fd02h/64770d Inode: 13107232 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/ richard) Gid: ( 1000/ richard)
Access: 2013-03-25 12:53:40.679637345 +0800
Modify: 2013-03-25 12:53:46.624769520 +0800
Change: 2013-03-25 12:53:46.668770499 +0800
Birth: -
查看硬盘分区的inode总数和使用量:
df -ih
Filesystem Inodes IUsed IFree IUse% Mounted on
devtmpfs 203K 426 203K 1% /dev
tmpfs 207K 13 207K 1% /dev/shm
tmpfs 207K 471 207K 1% /run
/dev/mapper/vg_richard-lv_root 3.2M 488K 2.7M 16% /
tmpfs 207K 12 207K 1% /sys/fs/cgroup
tmpfs 207K 1 207K 1% /media
/dev/sda1 126K 349 125K 1% /boot
/dev/mapper/vg_richard-lv_home 26M 1.8M 24M 7% /home
查看每个inode大小:
sudo dumpe2fs -h /dev/sda1 | grep "Inode size"
Inode size: 128
查看文件的inode号:
ls -i a.txt
通过inode号查找对应文件名:
find -inum 12345