首页
›
Linux内核与驱动
›
019-Linux内核文件系统
›
《Linux内核文件系统故障排查:inode损坏与修复实战》
VIP10
本课程属于:019-Linux内核文件系统
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核文件系统故障排查:inode损坏与修复实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
文件系统基础
Linux文件系统层次结构 · VFS(虚拟文件系统)概念与作用
文件系统基础
Linux
02
inode数据结构详解
inode定义 · 核心字段(i_mode · i_uid
inode
数据结构详解
03
inode与dentry的关系
目录项(dentry)与inode的… · 硬链接与符号链接原理
inode
dentry
04
inode分配与回收
inode位图 · inode表 · mkfs时inode数量计算
inode
分配
05
inode损坏的常见原因
硬件故障(坏道) · 意外断电 · 文件系统bug
inode
损坏的常见原因
06
inode损坏的症状识别
ls报错(Input/output… · stat失败 · 文件系统挂载失败
inode
损坏的症状识别
07
文件系统检查工具fsck
fsck工作流程 · 第一阶段(检查inode块类型) · 第二阶段(检查目录结构)
fsck
文件系统检查工具
08
fsck实战
针对ext4文件系统执行fsck -… · 查看fsck输出日志 · 理解修复报告
fsck
ext4
09
debugfs工具入门
debugfs的交互模式 · 打开设备 · 查看inode信息(stat )
debugfs
工具入门
10
debugfs修复inode
修改inode模式(set_inod… · 恢复被误删的inode(lsdel · undel)
debugfs
inode
11
ext4文件系统结构
超级块 · 块组描述符 · inode表
ext4
文件系统结构
12
超级块损坏与备份超级块
备份超级块位置 · 使用mkfs.ext4 -n查看备份 · 使用e2fsck -b恢复
超级块损坏
备份超级块
13
块组描述符损坏修复
块组描述符校验 · 使用e2fsck -b指定备份超级块…
块组描述符损坏修…
块组描述符校验
14
日志(Journal)损坏处理
外部日志与内部日志 · 日志回放失败 · 使用e2fsck -j清除日志
Journal
日志
15
inode链接计数不一致
i_nlink与目录项计数不匹配 · fsck修复原理 · 手动调整链接计数
inode
链接计数不一致
16
孤儿inode(Orphan inode)处理
孤儿inode产生原因 · fsck孤儿清理流程 · debugfs查看孤儿列表
inode
Orphan
17
目录损坏与lost+found
目录项损坏导致文件丢失 · fsck将孤立文件放入lost+fo… · 手动恢复
lost+found
目录损坏
18
硬链接与inode损坏
硬链接跨块组问题 · 硬链接计数溢出 · 修复策略
inode
硬链接
19
符号链接inode损坏
符号链接目标路径损坏 · 快速修复与重建
inode
符号链接
20
扩展属性(xattr)损坏
xattr存储位置 · 使用getfattr/setfatt… · debugfs清理损坏xattr
xattr
扩展属性
21
inode校验和(checksum)错误
ext4元数据校验和机制 · e2fsck -c启用校验和检查 · 修复校验和
inode
checksum
22
RAID与LVM场景下的inode损坏
RAID控制器缓存导致写丢失 · LVM快照回滚后inode不一致 · 修复注意事项
RAID
LVM
23
SSD与inode损坏
SSD的写入放大 · TRIM命令与inode表损坏 · 使用nvme-cli检查SSD健康状…
SSD
inode
24
使用xfs_repair修复XFS inode
XFS的AG(分配组)结构 · xfs_repair -n(预览) · xfs_repair(修复)
xfs
repair
25
XFS inode损坏特殊案例
XFS的inode B+树损坏 · xfs_repair -L(强制修复… · 数据恢复策略
XFS
inode
26
Btrfs inode损坏处理
Btrfs的COW机制 · btrfs check --repa… · btrfs restore提取数据
Btrfs
inode
27
inode损坏后的数据恢复
使用ddrescue抢救原始数据 · 使用extundelete恢复已删除…
inode
损坏后的数据恢复
28
预防inode损坏的最佳实践
定期文件系统检查(tune2fs -… · UPS电源保护 · 文件系统日志模式选择(data=or…
inode
预防
29
监控与告警
使用smartctl监控磁盘健康 · 使用inotify监控文件系统事件 · 设置fsck自动修复策略
监控
告警
30
综合实战演练
模拟inode损坏场景(使用dd破坏… · 使用fsck+debugfs完整修复 · 验证数据完整性
综合实战演练
inode
所属VIP或分类
同VIP:ioctl接口设计与用户态内核态数据传输实战
同VIP:Linux-VFS文件系统开发与inode目录缓存管理
同VIP:Linux内核page-cache页缓存回写机制与优化