欢迎来到程序员中文网!

首页 Linux Mysql C++ Python PHP JavaScript 资源下载 动态 开源推荐
我要投稿 投诉建议

Linux 文件系统与 inode 详解

时间:2026年08月12日 04:46:50 浏览:0

inode 是什么?


inode 是文件系统中存储文件元数据(大小、权限、时间戳、数据块指针)的数据结构,文件名只是指向 inode 的硬链接。


# 查看 inode 信息
stat filename.txt

# 查看磁盘 inode 使用情况
df -i

df -i 显示 IUsed% 达到 100% 时,即使磁盘还有空间也无法创建新文件


硬链接与软链接


# 硬链接(同一个 inode)
ln file1 file2

# 软链接(新 inode,指向路径)
ln -s /target link

恢复误删文件(ext4)


使用 extundelete


umount /dev/sdb1
extundelete /dev/sdb1 --restore-file /path/file

理解 inode 能帮你解决很多“磁盘满但容量够”的怪现象。