摘要:
du 的核心原理:递归遍历 + block 计数 du 的本质是统计文件占用的磁盘块数量,而不是文件大小。这两者有微妙但重要的区别。 底层实现通过 stat() 系统调用获取每个文件的 st_blocks 字段: // 简化版 du 实现核心逻辑 #include <sys/stat.h> #inc 阅读全文
posted @ 2026-05-10 22:02
剑神yi笑
阅读(21)
评论(0)
推荐(0)
摘要:
服务器磁盘满了,SSH 登录都报错 No space left on device。第一反应就是敲 df -h,但有时候明明显示还有空间,却还是报错——这是 inode 耗尽了。深入了解 df 命令后,发现这个看似简单的工具其实藏着不少门道。 df 的底层实现:statvfs 系统调用 df 命令的 阅读全文
posted @ 2026-05-10 14:20
剑神yi笑
阅读(51)
评论(0)
推荐(0)

浙公网安备 33010602011771号